分别建立aaa.py,bbb.py,ccc.py3个文件
aaa.py
from bbb import hello,hello2
import ccc
print(ccc.n)
hello()
print(ccc.n)
hello2()
print(ccc.n)
bbb.py
import ccc
def hello():
ccc.n=1
print(ccc.n)
def hello2():
ccc.n=10000
print(ccc.n)
ccc.py
n=100
运行主文件aaa.py调试输出可以得到
100
1
1
10000
10000
思路总结,依靠把全部变量通过写到一个文件py 里面 接着通过导入这个模块
如果import ccc 这种语句
ccc.n 这种格式来表明n是个全局变量的方式,来保证变量的正确性
可以在其他各模块里面实现n的数据共享
网友评论