Существует несколько PEP (PEP402, PEP534, PEP382, PEP561), которые сталкиваются с темой структуры кода и ландшафта, модулей и субмодулей формирования, а также пакетов / дистрибутивов и субмодулей.
К сожалению, очень сложно получить четкую инструкцию и кодовую инструкцию для ее реализации.
Исходя из моего текущего ноу-хау - кажется, у меня большие пробелы в основах Python - явсе еще борется.Пожалуйста, помогите.
Кстати: может быть, кто-то может добавить подсказки о файле init .py для этой темы;содержимое и место для размещения во всех моих папках.
Это моя текущая архитектура
Folder: ~LOGIC\zuli_helper
File: zuli_helper_import_modules.py
File: zuli_helper_joblog.py
Folder: ~LOGIC\zext_helper
Folder: ~\LOGIC\ZAKPRO
Foder: ~\LOGIC\ZAKPRO\ZAKPRO_APP_1
File: APP1.py
Это мое приложение в папке: ~ \ LOGIC \ ZAKPRO \ ZAKPRO_APP_1
# APP1.py
import sys
sys.path.append('..\..')
#import zuli_helper
from zuli_helper.zuli_helper_import_modules import *
# This is a package/module I want to call triggered in APP1.py
zuli_helper.zuli_helper_joblog.zuli_joblog_main('PRUNT', 'START')
Это мой пакет (или модуль), который я хочу импортировать.
# zuli_helper_import_modules
загрузить все модули в центральное место
import zuli_helper
Файл "~ LOGIC / ZAKPRO / ZAKPRO_ALPHAVANTAGE / P_ALPHAVANTAGE_GET_TIME_SERIES_DAILY.py", строка 31, в zuli_helper.zuli_helper_joblog_main_z_RuTUNT) (стр. 31)
AttributeError: модуль 'zuli_helper' не имеет атрибута 'zuli_helper_joblog'