Python 更改另一个模块中的变量

3 投票
1 回答
5161 浏览
提问于 2025-04-15 14:02

假设我在模块'bar'中引入了模块'foo'。我能不能在'bar'里面修改'foo'中的一个全局变量呢?

这个全局变量在'foo'里叫'arbit'。我想把'arbit'改一下,这样如果'bar'调用'foo'里的一个函数,而这个函数用到了这个变量时,就会用到我修改后的值,而不是之前的值。

相关问题:

1 个回答

10

你应该可以这样做:

import foo
foo.arbit = 'new value'

撰写回答