Я пытаюсь прочитать файлы, а затем записать их в файлы в другом каталоге. У меня есть код ниже, но я получаю ошибку IOError: [Errno 2] Нет такого файла или каталога. Я не совсем уверен, почему это происходит, поскольку я пишу в файл, он должен создать новый файл.
import glob
import os
import csv
import datetime
date = datetime.datetime.now()
new_date = date.strftime("%x")
folder_path = glob.glob('C:\Users\Name\Desktop\Fi\*')
for folder in folder_path:
file_path = glob.glob(folder + '\*')
for files in file_path:
data_file = files.replace('Fi', 'Other_Fi')
with open(files, 'r') as f:
with open(data_file, 'wb') as wf:
start_bytes = f.read(8)
c = csv.DictReader(f)
for row in c:
row['DATE'] = new_date
writer = csv.writer(wf)
writer.writerow(row.values())
wf.close()