嗨我有一些不同的文件需要重新命名爲其他內容。我得到了這麼多,但我想擁有它,以便我可以有許多項目來替換和相應的替換,而不是輸入每個項目,運行代碼,然後再次輸入。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))
什麼是您將製作的文件名稱中的常見替代品? –