введите здесь описание изображения
func_a.py прочитал файл json из таких ресурсов, как
Код: Выделить всё
with open('resources/requirement.json') as jsonfile:
request_Doc = json.load(jsonfile)
Код: Выделить всё
File "functions/func_a.py", line 15, in
FileNotFoundError: [Errno 2] No such file or directory: 'resources/request_Doc.json'
Мне интересно, почему func_a.py не смог найти путь к файлу json?
Я пытаюсь поместить функции/*py, ресурсы/*json и main.py в bin для упаковки, но проблемы все еще существуют. Какую структуру мне следует спроектировать при разработке такого приложения?
======================== ================> Отредактировано 2023.11.04.
Это структура моего проекта.
введите здесь описание изображения
Вот как я пишу в py файлы
Код: Выделить всё
func_a.pyКод: Выделить всё
import json
import os
import func_b
with open('resources/requirement.json') as jsonfile:
requirement = json.load(jsonfile)
jsonfile.close()
jsonfile.close()
def func():
if os.path.exists(requirement['token_path']):
print('Get Token')
func_b.go()
Код: Выделить всё
requirement.jsonКод: Выделить всё
{
"token_path":"resources/token.json"
}
Код: Выделить всё
main.pyКод: Выделить всё
import functions.func_a as func_a
f = func_a.func()
Подробнее здесь: https://stackoverflow.com/questions/774 ... y-after-ad
Мобильная версия