我是一个Java程序员,我开始用python开发一些模块。 我试图用包来划分抽象层,但不幸的是,在根包中有一个类(hokuspokus.py)试图接近一些 内部包中的类(视频工厂.py),并引发错误ImportError:No module named媒体.videofactory. 在
我还做了一个测试,所有的文件都放在同一个包(hokuspokus)上,所有的文件都运行得很好
我在PyDev中使用python2.7、Windows和aptanastudio3。在
我检查了PYTHONPATH,项目的根文件夹作为源文件夹在那里。 我用这个模块和pydev配置的所有代码创建了一个google代码项目:http://code.google.com/p/hokuspokus-py/source/checkout
Package Structure:
HokusPokus (source folder)
|
----hokuspokus (root package)
|
--- media (inner package)
| |
| ----videofactory.py
|
|
---- hokuspokus.py
尝试:
从模块中导入具体类 如果要导入模块中的所有元素,可以使用:
^{pr2}$但这不是最好的方法。在
相关问题 更多 >
编程相关推荐