Я пытаюсь создать парсер для нескольких json файлов, но у меня есть проблема с объявлением json_dict
, этот же код работал в python 2.7, но теперь у меня 3.7, и я не могу понять, как изменить код, чтобы избежать [Errno 13] Permission denied
import os
import csv
import json
import sys
from importlib import reload
reload(sys)
file_path = 'C:/Users/admin/Desktop'
dirs = os.listdir(file_path)
file_out = 'C:/Users/admin/Desktop/csv/json-to-csv.csv'
f = csv.writer(open(file_out, "w+"))
f.writerow(['file', 'id'])
for file in dirs:
json_dict = json.loads(open(os.path.join(file_path, file)).read())
print(file)
for key in json_dict:
for key1 in key:
idi = key['id']
f.writerow([file[0:14], idi])
PermissionError: [Errno 13] Разрешение отклонено: 'C: / Users / admin / Desktop \\ csv'