Я работаю над циклом, в котором я копирую несколько файлов в подкаталогах, а затем объединяю их все в одном файле и вставляю дату изменения, кто изменил файл и из какого подкаталога он получен.
В настоящее время я могу указать время изменения и добавить его в качестве значения столбца. Я создал очень упрощенный способ размещения подкаталога, но не нашел решения для «последнего изменения по имени»
data[]
all_files = glob.glob("D:\Python_Practice\**\*.xlsx")
date_key = [datetime.fromtimestamp(os.path.getmtime (f)).strftime('%Y-%m-%d %H:%M:%S') for f in allfiles]
key = 0
for xls in all_files:
temp_df = pd.read_excel(xls)
temp_df['time_stamp'] = keys[key]
temp_df['sub_dir'] = xls[25:30]
data.append(temp_df)
Есть ли более простой способ получения значений sub_dir. Я знаю, что делаю это действительно новичком
Я могу получить изменение через, но не могу найти способ ввести это в фрейм данных в виде столбца
wb = load_workbook (file.xlsx)
ified_by = [wb.properties.lastModifiedBy]
Любая помощь будет принята с благодарностью