【发布时间】:2011-06-19 18:33:10
【问题描述】:
我对 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()。
最后两个中的任何一个都给了我主题错误消息。实际上,第 2 步之后的dir(lib) 也不会显示mod11 或mod12。
看来我错过了一些非常简单的东西。
(我在 Ubuntu 10.10 中使用 Python 2.6)
谢谢
【问题讨论】:
-
主题中的错误信息不完整。在正文中发布完整的错误消息可能会有所帮助。