创建一个独立的文件,你的所有全局值

#globals.py

class MyGlobals(object):

data = [[]] # global data

#c.py

from globals import MyGlobals

def work1(list):

MyGlobals.data.append(list)

def work3():

print (MyGlobals.data)

#b.py

from globals import MyGlobals

import c

input = [[1, 3, 4], [2, 4, 4], [3, 4, 5]]

def work2():

for each in input:

C.work1(each) # call work1

#a.py

from globals import MyGlobals

import c

def work4():

c.work3() # call work3

if __name__ == "__main__":

work4();

输出

sh-4.3$ python a.py

[[]]

sh-4.3$

如果你现在要更新您的全局值,你可以调用内部

#a.py

from globals import MyGlobals

import c

import b

def work4():

c.work3() # call work3

if __name__ == "__main__":

b.work2()

work4()

输出在文件b.py WORK2()函数

sh-4.3$ python a.py

[[], [1, 3, 4], [2, 4, 4], [3, 4, 5]]

有一个空的列表中输出,因为我不知道你想怎么存储它们,因为有你追加到全球数据,即数据的现有空列表= [[]]

使其按照您的要求工作。将全局list放入一个文件中,并将该文件导入到您要使用它的每个其他模块/文件中。

#a.py

data = [[]] # global data

#b.py

import a

def work1(list):

a.data.append(list)

def work3():

print (a.data)

#c.py

import a

import b

input = [[1, 3, 4], [2, 4, 4], [3, 4, 5]]

def work2():

for each in input:

b.work1(each) # call work1

#main.py

import a

import b

import c

def work4():

b.work3() # call work3

if __name__ == "__main__":

c.work2()

work4()

输出

sh-4.3$ python main.py

[[], [1, 3, 4], [2, 4, 4], [3, 4, 5]]

sh-4.3$

python所有变量更新_python更新全局变量相关推荐

  1. python定义变量字符串_Python学习笔记二(变量和字符串)

    2017年年终确定的从2018年开始学习一门新的语言.随着机器学习人工智能的日渐深入,是时候有必要掌握以下Python了.博客今天更新第二篇学习记录,关于Python的变量和变量中字符串的使用,所有学 ...

  2. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  3. python输出变量地址_Python——变量

    笑虎:千行代码入门Python​zhuanlan.zhihu.com 函数的参数​www.liaoxuefeng.com Python学习之变量的作用域 - fireporsche - 博客园​www ...

  4. python输出变量代码_Python中变量的输入输出实例代码详解

    1.变量的输入: input函数: input() input("请输入银行卡密码") password = input("请输入银行卡密码") 变量名 = i ...

  5. python 声明变量类型_python基础学习03数据类型和变量

    数据类型和变量 1. 数据类型 1.1 整数 Python中不限制整数正负及大小,例如:1,-1,100,-100等等.计算机常用十进制和十六进制表示数值,比如十六进制表示方法是用前缀0x加后缀0-9 ...

  6. python环境变量配置_Python环境变量的配置

    1.右击我的电脑,点击属性,选择高级系统设置 2.选择环境变量 3.第一步:选择系统变量中:path:第二步:选择编辑 4.找到python的存储路径,并复制 5.将路径粘贴在此处 6.点击" ...

  7. python环境变量配置_Python的安装、认识、配置环境变量以及helloworld打印的两种方式

    Python的安装.认识.配置环境变量以及helloworld打印的两种方式 一. 安装和配置环境变量 首先我们去到Python的官方下载地址根据自己的电脑机型来下载最新的python安装包,网址是h ...

  8. python程序变量名_python 变量名的规范

    ''' 1.变量命名规范: 规定python的变量必须是: 数字 字母 下划线 首字母不能用数字开头,也不能是纯数字 不能用关键字 要有相对应意义 不要使用中文 不能太长 区分大小写 使用驼峰方式或者 ...

  9. python定义变量参数_Python变量定义与使用

    前言 对于任何编程语言都存在对数据的处理,比如数字.字符串.字符等,我们可以直接使用数据,同时还可以将数据保存到变量中,方便以后使用.什么是变量?在任何语言里面都一样,可以把它看成是个小容器,专门用来 ...

最新文章

  1. 2021年大数据Hadoop(二十六):YARN三大组件介绍
  2. OpenStack 高性能虚拟机之大页内存
  3. Gridcontrol新增行选中有关问题
  4. 关于luci的几个问题一
  5. springboot版本升级导致webservice调用失败org.apache.cxf.common.jaxb.JAXBUtils.createMininumEscapeHandle
  6. 动态字段列表实现及ListT排序
  7. 公布 | 中国图象图形学学会首批Fellow名单公布
  8. 2017年3月20日下午学习日志
  9. [转载]配置路由让MSN可传文件(2003-9-17)
  10. linux下查看文件inode,Linux下如何寻找相同文件?
  11. pclint如何不检查头文件_衡水中学优秀班主任:考试时如何检查,才能不丢分?3个技巧...
  12. 看了一个大牛的博客,发现了一个很好的文章-初学PHP进
  13. 双轨制奖金分配系统,兼顾技术人员老龄化问题
  14. 计算机视觉教程 章毓晋 pdf,计算机视觉教程 教学课件 章毓晋 CCV08.pdf
  15. 代理服务器的四大作用
  16. K-median 算法
  17. 聚类算法K-Means
  18. 知乎高赞!怎么自学 python,大概要多久?
  19. 浏览器中的垃圾回收机制
  20. 哪款分体式蓝牙耳机体验最好?便宜好用的分体式蓝牙耳机!

热门文章

  1. 6年前的Dubbo,2年前的Spring Cloud,都被这个架构干掉了!
  2. 35 岁财务自由的小马哥,我想跟他学学!
  3. Oracle 11g R2的卸载与重装
  4. 【node内存泄漏耗尽之解决方法】
  5. java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符
  6. Servlet3.0 多图片,文件上传
  7. 2018.3.13 浮动 定位
  8. 4. PHP递增/递减运算符
  9. CentOS 6.2 中文
  10. 如何以 JAVA call 一個現有的 dll 檔?