new_file = old_file.replace(' ', '-').replace('“', '').replace('”', '').replace('(', '').replace(')','').replace(':', '-')在處理文件夾的時候 有很多特殊字符,除了這種方式以外,還有沒有一種優(yōu)雅的方式我覺得這種太難看了
1 回答

吃雞游戲
TA貢獻1829條經(jīng)驗 獲得超7個贊
可以這樣:
new_file = old_file.translate(str.maketrans(' :', '--', '“”()'))# >>> '“文件 A”: (測試用)'.translate(str.maketrans(' :', '--', '“”()'))# '文件-A--測試用'
str.maketrans 的文檔中提到的:
前兩個參數(shù)建立一對一的映射
第三個參數(shù)的字符會映射到
''
添加回答
舉報
0/150
提交
取消