У меня есть пакет папок с именем, основанным на дате. В каждой папке есть папка, в которой они имеют одинаковые имена файлов.
Есть ли способ переименовать файлы, чтобы они стали уникальными в зависимости от структуры каталогов (которая представляет собой родительскую папку (первая папка), которая основана на дате), в которой они хранятся.
\user\date\1_2_2019\ABC\0001.csv -> abc_1_2_2019.csv
\user\date\1_3_2019\JKL\0001.csv -> JKL_1_3_2019.csv
\user\date\1_4_2019\XYZ\0001.csv -> XYZ_1_4_2019.csv
\user\date\1_5_2019\123\0001.csv -> 123_1_5_2019.csv
\user\date\1_6_2019\456\0001.csv -> 456_1_6_2019.csv
Я знаю, что базовый c python код для доступа ко всем файлам это
import os
for dirname, _, filenames in os.walk('\user\date'):
for filename in filenames:
print(os.path.join(dirname, filename))
Но есть ли код python для изменения всех имен файлов добавить как минимум дату родительского файла в начале имени.
заранее спасибо!