嗨我有一些不同的文件需要重新命名为其他内容。我得到了这么多,但我想拥有它,以便我可以有许多项目来替换和相应的替换,而不是输入每个项目,运行代码,然后再次输入。Python脚本递归地重命名文件夹和子文件夹中的所有文件
UPDATE *此外,我需要重命名只更改文件的一部分,而不是整个事情,所以如果有一个“Cat5e_1mBend1bottom50m2mBend2top-Aqeoiu31”它只是将其更改为“'Cat5e50m1mBED_50m2mBE2U-Aqeoiu31"
import os, glob
#searches for roots, directory and files
for root,dirs, files in os.walk(r"H:\My Documents\CrossTalk\\"):
for f in files:
if f == "Cat5e_1mBend1bottom50m2mBend2top":#string you want to rename
try:
os.rename('Cat5e_1mBend1bottom50m2mBend2top', 'Cat5e50m1mBED_50m2mBE2U'))
except FileNotFoundError, e:
print(str(e))
什么是您将制作的文件名称中的常见替代品? –