说,我的文件系统上有这个结构:f/o/o/bar.py
. 我怎样才能bar.py
轻松访问内容?据我所知,我不能简单地使用:
import f #Presumably sets initial point from where to search.
print(f.o.o.bar.object)
在这种情况下会在's中import f
寻找 vars 。f
__init__.py
当我使用下面的代码时,它可以工作,但似乎我必须为每个模块使用这样的导入:
import f.o.o.bar
print(f.o.o.bar.object)
那么,有没有更简单的方法来处理包,如下所示:
import sys
print(sys.argv)
虽然 'argv' 没有被显式导入,但我们可以访问它。
PS 似乎问题出在 Python 本身:@ 2.7.5 一切正常,但@ 3.2.5, 3.3.2 他导致了错误。