Привет, У меня есть несколько разных файлов, которые нужно переименовать в другое. Я получил это далеко, но я хочу, чтобы у меня было много элементов для замены и их соответствующих замен, а не набирать каждый из них, запустите его, а затем повторно введите его снова.Сценарий 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))
Какая общая замена в названии файла вы будете делать? –