Форум сайта python.su
0
Привет!
У меня есть маленький тестовый проектик, чтобы понять, как импортируются в Питоне (3.4.1 x64 under Win7) файлы из пакета.
Итак, main.py:
from my_lib import a va=a.TClassA()
from b import TClassB class TClassA(TClassB): def __init__(self): super().__init__() print ('A created')
class TClassB: def __init__(self): print ('B created')
Traceback (most recent call last):
File “D:\work\test\main.py”, line 1, in <module>
from my_lib import a
File “D:\work\test\my_lib\a.py”, line 1, in <module>
from b import TClassB
ImportError: No module named ‘b’
Офлайн
221
icegood
from b import TClassB
from .b import TClassB
Отредактировано JOHN_16 (Июнь 4, 2014 06:05:51)
Офлайн
0
JOHN_16Да, работает! А теперь я от других просто требую объяснения матчасти
Объяснить корректно не смогу, ибо живу не на Python3.
Офлайн
88
icegoodКоротко: пакет - всё, директория - ничто!
А теперь я от других просто требую объяснения матчасти
Офлайн