2019-08-08论python多模块共享变量

2019-08-08  本文已影响0人  七天七念

分别建立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的数据共享

以最简单的方式来诉说python全局变量的实现方式

上一篇 下一篇

猜你喜欢

热点阅读