我有一个目录projects/build
,其中包含各种带有函数的文件,作为一个包与__init__.py
文件捆绑在一起。根目录中的第二个文件master_build.py
,这个文件使用第一个包。在master_build.py
内,它遍历项目文件夹以找到它想要在master_build.py
的上下文中运行的build.py
文件
Ifmaster_build.py
使用exec()
&;传递global()
&locals()
这很好用,但是我想在包中定义这个函数。从master_build.py
运行package函数,然后沿着全局;包的本地状态,而不是来自master_build.py
的状态。当然,我的问题是,是否有可能用master_build.py
的上下文来代替?最好不必手动传递globals()
&locals()
目前没有回答
相关问题 更多 >
编程相关推荐