作者ShawnHsia (new ID)
看板Python
標題[問題] 資料夾名稱繁簡轉換
時間Thu Dec 15 15:53:52 2022
大家好
我是完全沒有任何程式資訊背景的老人家,純網頁自學,很多基本東西不懂
請小力鞭
以下狀況描述:一個路徑下有很多層資料夾,資料夾名稱繁體簡體夾雜,想要把所有
簡體字都轉為繁體字
目前做到可以列出所有的資料夾名稱,並且加上執行修改的前贅,
我取得執行清單後要用記事本先取代(\-->\\)
再另外貼上執行os.rename
程式碼如下
https://pastebin.com/8Ppcq4EL
目前有兩個問題,希望請版友指教
1. 我在windows底下要執行修改的時候路徑\要另外改為\\,不知道要如何直接印出
可執行的正確路徑
2. 因為有很多層資料夾名稱,執行修改的時候需要由最下層開始改,才不會影響到
後面上層的資料夾,這個排序的方式不知道該怎麼做
以上問題求教,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.219.116 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1671090835.A.759.html
1F:→ cancelpc: 找 ConvertZ,ConvertZZ 12/15 17:45
2F:→ agogoman: windows不是很確定, 但是linux 我會用 mv -> rename的 12/15 21:43
3F:→ agogoman: 方式去解第二個問題 12/15 21:43
4F:→ agogoman: 講錯, 是cp (copy) 12/15 21:44
5F:推 agogoman: 剛剛看了一樓講的工具, 學到新知識(哈) 12/15 21:46
6F:推 lycantrope: 用pathlib可以解決你所有問題 12/15 23:22
8F:→ ShawnHsia: convertZZ用過,比較適合全部都是簡體或全部都是繁體的 12/16 00:08
9F:→ ShawnHsia: 情況,混雜散亂的情況下不太好用,還是有我不知道的 12/16 00:09
10F:→ ShawnHsia: 方法也請賜教 12/16 00:09
11F:→ ShawnHsia: 感謝lycan大熱心提供程式碼,恕我外行人需花點時間閱讀 12/16 00:21
12F:→ ShawnHsia: 但還是非常感謝~ 12/16 00:21
13F:推 papple23g: 推L大 寫得很清楚 12/16 01:22
14F:推 ToastBen: 推6樓 12/17 10:05
15F:推 holysong: covertzz有夠強的,把我的html檔轉成utf8,連head的char 12/17 15:57
16F:→ holysong: tset也幫你改utf8,是把整個網頁轉utf8的大功臣 12/17 15:57
17F:推 dosiris: 繁簡混雜的情況我都是複製貼上到漢書8就會自動轉繁體 12/20 05:47