Предыстория.
Я пытаюсь прочитать файл JSON в Jupyter Lab, который затем хочу записать в файл csv.
Проблема.
Мой код должен подниматься на уровень каталога, переходить в папку «Ресурсы» и читать «restaurant.json», однако, когда я запускаю свой код, Jupyter Lab продолжает выдавать проблема -
Ошибка -
FileNotFoundError: [Errno 2] Нет такого файла или каталога: '../Resources/restaurant.json'
Код –
import json
import csv
import os
filepath = os.path.join("..", "Resources", "restaurant.json")
with open(filepath) as jsonfile:
json_data = json.load(jsonfile)
Структура папки —
Мой файл Jupyter Lab — /Users/MyUserName/Documents/davis/Homework_Repos/ETL-project/working/will.ipynb strong>
Мой файл JSON — /Users/MyUserName/Documents/davis/Homework_Repos/ETL-project/Resources/restaurant.json
Что я думаю.
У меня есть другой проект с идентичной настройкой с точки зрения кода, с той лишь разницей, что имя файла JSON и он отлично читает файл. Мое единственное подозрение заключается в том, что размер файла restaurant.json составляет 10 МБ, поэтому мне интересно, не вызывает ли это проблем
Любой совет будет очень признателен — возможно, мой код должен быть больше скрытый!