У меня есть структура ниже
образец.py пакет/ -app.py -test.json
from pack import app
app.print_name()
import json
def print_name():
with open(file=r"test.json",mode='r') as json_file :
py_dict = json.load(json_file)
print(py_dict["name"])
print_name()
{
"name" : "Rajkumar"
}
Теперь, если я просто запущу => python app.py. Я получаю FileNotFoundError





Вам нужно добавить абсолютный путь к test.json.
app.py:
import json
import os
def print_name():
dir_path = os.path.dirname(__file__)
with open(f"{dir_path}/test.json", mode='r') as json_file:
py_dict = json.load(json_file)
print(py_dict["name"])