Dam*_*mon 19 python namespaces module
具体来说,我需要从导入模块中的主模块获取一些对象和全局变量.我知道如何在父模块从子模块中获取某些特定内容时找到这些内容,但我无法弄清楚如何向另一个方向前进.
Ign*_*ams 14
import __main__
Run Code Online (Sandbox Code Playgroud)
但是不要这样做.
tzo*_*zot 10
您正在寻找的答案是:
import __main__
main_global1= __main__.global1
Run Code Online (Sandbox Code Playgroud)
但是,只要模块module1需要模块中的东西__main__,那么:
__main__模块应该提供所有必要的数据作为module1函数/类的参数,import module2在这两个__main__和module1.