我有一个目录projects/build
,其中包含各种功能文件,并与__init__.py
文件打包在一起。根目录中的第二个文件master_build.py
使用第一个包。在master_build.py
内部,它遍历项目文件夹以查找要在build.py
上下文中运行的master_build.py
文件。
如果master_build.py
使用exec()
并传递global()
和locals()
,则效果很好,但是我想在包中定义此函数。然后从master_build.py
运行包函数,而不是通过master_build.py
的全局和本地状态传递包的全局和本地状态。当然,我的问题是,是否可以通过某种方式使用master_build.py
的上下文?最好不必手动传递globals()
和locals()