Я новичок в Python и знаю, что этот вопрос задавали много раз, но, к сожалению, моя ситуация немного иная ... Я создал пакет (или мне так кажется). Дерево каталога выглядит следующим образом:
mydir
lib (__init__.py)
mod1 (__init__.py, mod11.py)
В скобках указаны файлы в каталоге. Оба файла __ init __. Py
имеют нулевую длину.
Файл mydir / lib / mod1 / mod11.py
содержит следующее:
def mod12():
print "mod12"
Теперь я запускаю python
, затем import lib
, который работает нормально, затем lib.mod11 ()
или lib.mod12 ()
.
Любой из последних two дает мне сообщение об ошибке темы. На самом деле dir (lib)
после шага 2 не отображает ни mod11
, ни mod12
.
Кажется, мне не хватает чего-то очень простого.
(Я использую Python 2.6 в Ubuntu 10.10)
Спасибо