[問題] 文件名稱遇到斜線

看板Python作者 (佑)時間4年前 (2019/12/13 05:03), 4年前編輯推噓5(5013)
留言18則, 8人參與, 4年前最新討論串1/1
假設文件路徑 root="D:/down/" a="1.txt" 我要命名的名稱 b="DVD/CD.txt" os.rename(root+a,root+b) 他會因為遇到斜線而認為是資料夾而錯誤 想要重命名的時候一遇到斜線/ 會自動將/變成/ 下載檔案有類似的重命名 只是不知道它是如何處理的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.193.244 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1576184599.A.897.html ※ 編輯: s4028600 (36.233.193.244 臺灣), 12/13/2019 05:05:39

12/13 06:53, 4年前 , 1F
os.path.join 不要用+的
12/13 06:53, 1F

12/13 10:03, 4年前 , 2F
不要這樣命名.....
12/13 10:03, 2F

12/13 10:05, 4年前 , 3F
為何不用_
12/13 10:05, 3F

12/13 10:08, 4年前 , 4F
給個為何原因一定要斜線?
12/13 10:08, 4F

12/13 10:29, 4年前 , 5F
本來就不能用 斜線 命名吧?你隨便開一個檔案重新命
12/13 10:29, 5F

12/13 10:29, 4年前 , 6F
名看能不能打 斜線 ,我記得會跑出錯誤的呀
12/13 10:29, 6F
前面的是舉例 各位我也想不要用斜線 但是因為它是抓章節名稱來命名的 所以我避不開 所以只能替換或刪除 之前好像有用.replace()來刪除 但是這次我想用替換的 ※ 編輯: s4028600 (36.233.193.244 臺灣), 12/13/2019 10:52:11

12/13 13:10, 4年前 , 7F
改底線_就對了
12/13 13:10, 7F

12/13 13:56, 4年前 , 8F
覺得影響直觀閱讀的話,檔名的斜線一律替換成全形就好了
12/13 13:56, 8F
就是想問怎麽改

12/13 15:02, 4年前 , 9F
檔名採用半形斜線字元的需求真的極少見
12/13 15:02, 9F
是因為檔名取自章節名 所以想將/換成/ ※ 編輯: s4028600 (36.233.193.244 臺灣), 12/13/2019 16:17:35

12/13 17:36, 4年前 , 10F
不就是字串替換而已嗎?還是你是別的意思?
12/13 17:36, 10F
因為你的提醒發現.replace()也能替換 一直以為是拿來刪除的 被我自己以前的說明誤導了... 等會會試試看 ※ 編輯: s4028600 (39.12.126.147 臺灣), 12/13/2019 17:58:21

12/14 14:06, 4年前 , 11F
replace不是顧名思義嗎xd
12/14 14:06, 11F

12/15 11:14, 4年前 , 12F
抱歉我英文基本是看不懂...
12/15 11:14, 12F

12/15 19:58, 4年前 , 13F
把英文提升到國中程度,對寫程式很有幫助的,
12/15 19:58, 13F

12/15 19:58, 4年前 , 14F
提升到高中程度,有很多問題就可以自己爬國外資訊,
12/15 19:58, 14F

12/15 19:59, 4年前 , 15F
想要精進程式能力,建議還是要有一定心力放在英文上(如
12/15 19:59, 15F

12/15 20:00, 4年前 , 16F
果你以前因為任何理由沒什麼學過的話)
12/15 20:00, 16F

12/15 21:44, 4年前 , 17F
至少那些重複出現的字已經能手打不用再複製貼上了
12/15 21:44, 17F

12/31 16:08, 4年前 , 18F
replace......
12/31 16:08, 18F
文章代碼(AID): #1TygiNYN (Python)