作者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/cn.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