PEP402, PEP382, PEP534, PEP561 -> Как создавать модули и субмодули - PullRequest
0 голосов
/ 19 декабря 2018

Существует несколько 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'

...