0

从模块 A 中,有没有办法覆盖在模块 B 的顶层定义的变量?只是为了让我想通过对该变量的临时调整来运行模块 B 的代码,比如在单元测试中?

4

1 回答 1

0

是的,只需分配给模块的属性:

import moduleB

moduleB.some_variable = 'foo'

请注意,已经some_variable 作为全局导入的任何其他代码都不会更新。

于 2013-08-12T15:30:04.533 回答