Пожалуйста, помогите мне с этим кодом, так как я новичок в python борьбе. Для каждого файла данных должен быть один файл xyz. Выходной формат должен быть следующим: [ID]> [Год]> [Год-месяц]> [Sub-ID]> [xyz.txt] Идентификатор станции для данных IN-023C Год должен быть определен на основе метки времени файла. Год-месяц должен быть определен на основе метки времени файла. Substation-ID зависит от прочитанной подстанции (если в файле I1 он должен быть помещен в папку Ipl1 если I2, то папка IPL2) xyz.txt имеет то же имя, что и file.txt, то же имя файла: [IN-023C] -I1-2018-12-01.txt код, который я написал:
import os
from shutil import copyfile
folder_path = '*C:\Users\P&K\Desktop\Assign\*'
os.chdir(folder_path)
for file in os.listdir(folder_path):
stationid = file[1:9]
year = file[14:17]
month = file[14:20]
substation = file[11:12]
if file == 'I1':
print ('Inverter1')
break
else:
print('Inverter2')
final_path = folder_path + '/' + stationid + '>' + year + '>'+'month'+'>'+'substation'+ '/' +
file + .txt'
copyfile(file, final_path)