IOError: [Errno 2] Нет такого файла или каталога при записи в файл - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь прочитать файлы, а затем записать их в файлы в другом каталоге. У меня есть код ниже, но я получаю ошибку 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()

...