假設文件路徑
root="D:/down/"
a="1.txt"
我要命名的名稱
b="DVD/CD.txt"
os.rename(root+a,root+b)
他會因為遇到斜線而認為是資料夾而錯誤
想要重命名的時候一遇到斜線/
會自動將/變成/
下載檔案有類似的重命名
只是不知道它是如何處理的
作者:
Sunal (SSSSSSSSSSSSSSSSSSSSSSS)
2019-12-13 06:53:00os.path.join 不要用+的
作者: roccqqck (ccqq) 2019-12-13 10:03:00
不要這樣命名.....為何不用_給個為何原因一定要斜線?
作者: robert09080 (Aspettarei) 2019-12-13 10:29:00
本來就不能用 斜線 命名吧?你隨便開一個檔案重新命名看能不能打 斜線 ,我記得會跑出錯誤的呀
作者: roccqqck (ccqq) 2019-12-13 13:10:00
改底線_就對了
覺得影響直觀閱讀的話,檔名的斜線一律替換成全形就好了
作者: BZnoo (Uba) 2019-12-13 15:02:00
檔名採用半形斜線字元的需求真的極少見
作者:
dces4212 (flawless)
2019-12-14 14:06:00replace不是顧名思義嗎xd
把英文提升到國中程度,對寫程式很有幫助的,提升到高中程度,有很多問題就可以自己爬國外資訊,想要精進程式能力,建議還是要有一定心力放在英文上(如果你以前因為任何理由沒什麼學過的話)