PermissionError: [Errno 13] Отказано в доступе - разбор json - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь создать парсер для нескольких 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'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...