求助,这个怎么做
批量删除文件名中的一些字符 >>> "test^^^^^^^.txt".replace("^", '')'test.txt'
>>> 本帖最后由 isdkz 于 2023-2-6 17:18 编辑
如果是批量删除目录下的文件名的字符,可以参考以下代码:
for i in os.listdir():
if not os.path.isdir(i):
shutil.move(i, i.replace('@', ''))
只是去掉一两种字符用 replace 就可以,如果要去掉的字符种类比较多可以用正则表达式
正则表达式需要 import re
正则表达式使用 re.sub 来替换字符
页:
[1]