У меня есть список файлов, подобный следующему
'TRIAL_20134_75690_TOTAL_2018-08-12-17-18.csv'
Я хочу переименовать их parte после последнего подчеркивания, например, файл будет переименован как:
'TRIAL_20134_75690_TOTAL.csv'
Используйте os.rename из библиотеки os для переименования.
os.rename
os
Чтобы получить строчку до последнего индекса подчеркивания (_), используйте метод rindex из string.
_
rindex
string
Вам также нужно снова объединить расширение.
* 1014 Т.е. *
import os f = 'TRIAL_20134_75690_TOTAL_2018-08-12-17-18.csv' os.rename(f, f[:f.rindex('_'] + '.csv')