我想在b模块中修改a模块的变量,然后在a模块中使用修改后的变量.a模块代码:import b
flag = Falsedef set_flag(is_ok):
global flag
flag = is_ok
def test():
global flag # 在b模块中修改a的变量
b.change_var()
# 使用修改后的变量
if flag:
print('success') else:
print('failure')
print(flag)if __name__ == '__main__':
test()b模块代码:import adef change_var():
a.set_flag(True)运行结果:failureFalse这个怎么解决呢?
添加回答
举报
0/150
提交
取消