先祝各位中秋愉快~
例如在模块 modulea 中设置 A = True 然后在模块 moduleb 中
from modulea import *
print(A)
def fuc():
global A
A = False
print(A)
发现输出是两个真值
问题一:如果我想在模块 b 中修改 A 怎么做呢? 问题二:假如有三个模块 abc,模块 a 用于存放对象 x,模块 b 每天修改对象 x,模块 c 每天调用修改后的 x 应该如何实现?如果只能在 b 中创建一个变量等于 A 再修改的话那么模块多了以后不好管理,我感觉用模块意义也不大了
1
billlee 2021-09-21 20:34:49 +08:00
1. 别用 import *
2. 你没有调用 fuc() 函数 先搞清楚基础语法吧。。 |