如何使用“as”速记导入嵌套包?
这个问题类似于importing a module in nested packages只有嵌套在同一个.py文件中,而不是跨文件夹。
在foo.py中(所有python文件都在同一个包中,并且是3.4版):
class Foo:
class Bar:
...
我可以在另一个.py文件中访问这些子类:
from . import foo
...
bar = foo.Foo.Bar()
我想做的是:
from . import foo.Foo.Bar as Bar # DOES NOT WORK: "unresolved reference" error.
...
bar = Bar() # saves typing.
bar2 = Bar()
...
有办法吗?
目前没有回答
相关问题 更多 >
编程相关推荐