遇到了不规则的文件,或者文件名过长想修改,像我遇到了以下问题,想将最后的‘去掉。
因为有时还需要重新命名,(这份文件实际是网页文件,xls只是扩展存储),所以会采用运用选择性比较多的方式进行修改:
path = "D:/file" #文件夹目录
files= os.listdir(path)
for file in files:
name = file.replace("'", '') #去掉空格
n = name.index(".") # 读取.所在的位置
new_name = name[:n]+".xls" #选择名字中需要保留的部分
print(file,"-->",new_name)
# os.rename(file,new_name)
os.rename(os.path.join(path, file), os.path.join(path, new_name))
同样,也可以将后缀进行更改。修改完后需要合并文件可以参考这篇: