2024-04-26 12:30:08 发布
网友
具体来说,我需要从导入模块的主模块获取一些对象和全局参数。我知道当父模块想要从子模块得到某个特定的东西时,如何找到这些东西,但是我不知道如何朝着另一个方向前进。
我认为这是可行的:
import sys main_mod = sys.modules['__main__']
import __main__
但不要这样做。
你要找的答案是:
import __main__ main_global1= __main__.global1
但是,每当模块module1需要来自__main__模块的内容时,则:
module1
__main__
import module2
我认为这是可行的:
但不要这样做。
你要找的答案是:
但是,每当模块
module1
需要来自__main__
模块的内容时,则:__main__
模块应该提供所有必要的数据作为module1
函数/类的参数__main__
和module1
中将其导入为import module2
。相关问题 更多 >
编程相关推荐