标签: python
从模块A,有没有办法覆盖模块B顶层定义的变量?只是为了让我想运行模块B的代码,并对该变量进行临时调整,比如单元测试?
答案 0 :(得分:0)
是的,只需分配模块上的属性:
import moduleB moduleB.some_variable = 'foo'
请注意,已导入some_variable 作为全局的任何其他代码都不会更新。
some_variable