标签: python import namespaces
如果我创建一个导入单独模块Bar的自定义模块Foo,我希望导入Foo的文件也能够直接引用Bar,就好像它被导入到其本地命名空间一样。这样,该文件可以访问Foo和Bar,而不必将Bar引用为Foo的成员,例如Foo.Bar。
我尝试将以下内容添加到Foo中的__init__.py函数中,但它不起作用:
globals()['Bar'] = Bar