I'm totally new to Python and I know this question was asked many times, but unfortunately it seems that my situation is a bit different...
I have created a package (or so I think). The catalog tree is like this:
mydir
lib (__init__.py)
mod1 (__init__.py, mod11.py)
In parenthesis there are files in the catalog. Both __init__.py
files are zero length.
The file mydir/lib/mod1/mod11.py
contains the following:
def mod12():
print "mod12"
Now, I run python
, then import lib
, which works OK, then lib.mod11()
or lib.mod12()
.
Either of the last two gives me the subject error message. Actually dir(lib)
after Step 2 does not display mod11
or mod12
either.
It seems I'm missing something really simple.
(I'm using Python 2.6 in Ubuntu 10.10)
Thank you
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…