powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Можно ли как- то легко импортировать классы из множества модулей одного пакета?
1 сообщений из 1, страница 1 из 1
Можно ли как- то легко импортировать классы из множества модулей одного пакета?
    #39748571
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас у меня в "шапке" модулей встречаются такие "гробы":
Код: python
1.
2.
3.
from Database.Tables.WriterTable import WriterFromArray
from Database.Tables.FieldFromDict import FieldList,  FieldInt, FieldString
from Database.Tables.CreaterTable import ManagerAllTables, TextCreaterTable



Видно, что вложенный пакет Database.Tables повторяется многократно. Это текущая "подсистема", которые я стараюсь делать максимально независимыми от других "подсистем". В силу независимости в подобных "шапках" расположены импорты практически только из текущей "подсистемы" (+общая "подсистема", хранящая константы программы и библиотеку общеупотребимых функций).

Да, конечно, можно импортировать целые модули, без указания классов. Но это сделает код более громоздким: придется при каждом обращении к внешней функциональности также указывать и название содержащего ее модуля.

Как упростить подобные конструкции, которые иногда растягиваются на 10-12 строк?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Можно ли как- то легко импортировать классы из множества модулей одного пакета?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]