在网上下载的英文文献,经常在文件名中有很多下划线,每个单词之间都是用下划线隔开的,看着不舒服。
想把下划线全部替换为空格。用下面的脚本实现:
#%% delete_.py重命名某个文件夹下的文件 # 从文件名中删除下划线 import os import re path=input("输入要重命名的文件夹路径:") if path=='': path=os.getcwd() files=os.listdir(path) files=[f for f in files if os.path.isfile(path+'\\'+f)] for f in files: f_without_=re.sub(r'_', " ",f) os.rename(path+'\\'+f,path+'\\'+f_without_)
测试:
完成效果: