【发布时间】:2023-03-24 08:14:01
【问题描述】:
我有一个用我指定的新文件名替换文件名的脚本,但是,现在它区分大小写(如果文件名 = DM,但我输入 Dm,它不会被替换)
我已经在 os.rename 中尝试了 filename.lower(),但它似乎不起作用。虽然没有错误,但该文件名保持不变。
import os
old = 'dm'
new = 'datamining'
path = os.getcwd()
filenames = os.listdir(path)
for filename in filenames:
os.rename ( path+'\\'+ filename.lower() , path+'\\'+ filename.replace(old , new) )
【问题讨论】: