从文件名中删除下划线

在网上下载的英文文献,经常在文件名中有很多下划线,每个单词之间都是用下划线隔开的,看着不舒服。

想把下划线全部替换为空格。用下面的脚本实现:

#%% 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_)

测试:

完成效果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章