Как переименовать несколько текстовых файлов в локальном каталоге, используя python? - PullRequest
0 голосов
/ 04 августа 2020

У меня есть несколько файлов с именами ниже. Я бы хотел их переименовать. Пожалуйста, предложите.

Старые имена:

D_Punjab_12733_Config_Backup_POST_202008041532
D_Delhi_8673_Config_Backup_POST_2020080836783
D_Mumbai_112_Config_Backup_POST_374593736783

После переименования:

Punjab_12733
Delhi_8673
Mumbai_112

1 Ответ

0 голосов
/ 04 августа 2020

Учитывая, что у вас есть пути к файлам в paths переменной

for path in paths:
  new_path = '_'.join(path.split('_')[1:3])
  os.rename(path, new_path)
...