美文网首页
2019-08-08论python多模块共享变量

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

作者: 七天七念 | 来源:发表于2019-08-08 20:52 被阅读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全局变量的实现方式

    相关文章

      网友评论

          本文标题:2019-08-08论python多模块共享变量

          本文链接:https://www.haomeiwen.com/subject/qkvfjctx.html