Python批量修改文件,删除文件名称的中文
请问怎么样才能通过Python修改一个文件夹下面的所有文件,让文件夹下面的文件名称中文全都删除,只留下数字和英文字母。求大佬告知
回答:
import globimport re
import os
# 获取test文件夹下所有文件
file_list = glob.glob("./test/*")
# 正则匹配含有中文的文件,并移除
for file in file_list:
if re.search('[\u4e00-\u9fa5]',file):
print("chinese named file is ",file)
os.remove(file)
# 查看最后剩下的文件
new_file_list = glob.glob("./test/*")
以上是 Python批量修改文件,删除文件名称的中文 的全部内容, 来源链接: utcz.com/a/158716.html