Форум сайта python.su
Добрый вечер,
имею структуру проекта вида:
\src (root)
\classes
\utils
FileUtils.py => [functinos]
MyClass.py => [class MyClass ...]
main.py
Офлайн
ptaxОдного подчерка не хватает.
__all_=
Офлайн
Александр Кошелев“__all_” это опечатка в посте.ptaxОдного подчерка не хватает.
__all_=
Всё то что указано в __all__ должно быть доступно в самом __init__.py, т.е. быть там в простанстве имен.
Офлайн
Еще раз:
Всё то что указано в __all__ должно быть доступно в самом __init__.py, т.е. быть там в пространстве имен.from classes.__init__ import __all__ - это вообще полет мысли! Не припомню, видел ли я где-нибудь такое…
Офлайн
Андрей СветловЭто уже просто метод перебора :)
Еще раз:Всё то что указано в __all__ должно быть доступно в самом __init__.py, т.е. быть там в простанстве имен.from classes.__init__ import __all__ - это вообще полет мысли! Не припомню, видел ли я где-нибудь такое…
Отредактировано (Фев. 1, 2011 15:13:08)
Офлайн
from classes.MyClass import *
Офлайн
ЮрчекНет.Оно?from classes.MyClass import *
\src (root)
\classes
\utils
FileUtils.py => [functinos]
MyClass_1.py => [class MyClass_1 ...]
MyClass_2.py => [class MyClass_2 ...]
MyClass_n....py => [class MyClass_n... ...]
main.py
Офлайн
ptaxПоложите эти строчки в classes/__init__.py. И потом пользуйтесь from classes import *
from classes.MyClass_1 import MyClass_1
from classes.MyClass_2 import MyClass_2
from classes.MyClass_n import MyClass_n..
Офлайн
Александр КошелевОгромное спасибо.ptaxПоложите эти строчки в classes/__init__.py. И потом пользуйтесь from classes import *
from classes.MyClass_1 import MyClass_1
from classes.MyClass_2 import MyClass_2
from classes.MyClass_n import MyClass_n..
Офлайн