导入自定义模块时公开导入的模块

时间:2013-04-08 19:34:50

标签: python import namespaces

如果我创建一个导入单独模块Bar的自定义模块Foo,我希望导入Foo的文件也能够直接引用Bar,就好像它被导入到其本地命名空间一样。这样,该文件可以访问Foo和Bar,而不必将Bar引用为Foo的成员,例如Foo.Bar。

我尝试将以下内容添加到Foo中的__init__.py函数中,但它不起作用:

globals()['Bar'] = Bar

0 个答案:

没有答案