python所有变量更新_python更新全局变量
创建一个独立的文件,你的所有全局值
#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更新全局变量相关推荐
- python定义变量字符串_Python学习笔记二(变量和字符串)
2017年年终确定的从2018年开始学习一门新的语言.随着机器学习人工智能的日渐深入,是时候有必要掌握以下Python了.博客今天更新第二篇学习记录,关于Python的变量和变量中字符串的使用,所有学 ...
- python常用变量名_python基础知识整理
Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...
- python输出变量地址_Python——变量
笑虎:千行代码入门Pythonzhuanlan.zhihu.com 函数的参数www.liaoxuefeng.com Python学习之变量的作用域 - fireporsche - 博客园www ...
- python输出变量代码_Python中变量的输入输出实例代码详解
1.变量的输入: input函数: input() input("请输入银行卡密码") password = input("请输入银行卡密码") 变量名 = i ...
- python 声明变量类型_python基础学习03数据类型和变量
数据类型和变量 1. 数据类型 1.1 整数 Python中不限制整数正负及大小,例如:1,-1,100,-100等等.计算机常用十进制和十六进制表示数值,比如十六进制表示方法是用前缀0x加后缀0-9 ...
- python环境变量配置_Python环境变量的配置
1.右击我的电脑,点击属性,选择高级系统设置 2.选择环境变量 3.第一步:选择系统变量中:path:第二步:选择编辑 4.找到python的存储路径,并复制 5.将路径粘贴在此处 6.点击" ...
- python环境变量配置_Python的安装、认识、配置环境变量以及helloworld打印的两种方式
Python的安装.认识.配置环境变量以及helloworld打印的两种方式 一. 安装和配置环境变量 首先我们去到Python的官方下载地址根据自己的电脑机型来下载最新的python安装包,网址是h ...
- python程序变量名_python 变量名的规范
''' 1.变量命名规范: 规定python的变量必须是: 数字 字母 下划线 首字母不能用数字开头,也不能是纯数字 不能用关键字 要有相对应意义 不要使用中文 不能太长 区分大小写 使用驼峰方式或者 ...
- python定义变量参数_Python变量定义与使用
前言 对于任何编程语言都存在对数据的处理,比如数字.字符串.字符等,我们可以直接使用数据,同时还可以将数据保存到变量中,方便以后使用.什么是变量?在任何语言里面都一样,可以把它看成是个小容器,专门用来 ...
最新文章
- 2021年大数据Hadoop(二十六):YARN三大组件介绍
- OpenStack 高性能虚拟机之大页内存
- Gridcontrol新增行选中有关问题
- 关于luci的几个问题一
- springboot版本升级导致webservice调用失败org.apache.cxf.common.jaxb.JAXBUtils.createMininumEscapeHandle
- 动态字段列表实现及ListT排序
- 公布 | 中国图象图形学学会首批Fellow名单公布
- 2017年3月20日下午学习日志
- [转载]配置路由让MSN可传文件(2003-9-17)
- linux下查看文件inode,Linux下如何寻找相同文件?
- pclint如何不检查头文件_衡水中学优秀班主任:考试时如何检查,才能不丢分?3个技巧...
- 看了一个大牛的博客,发现了一个很好的文章-初学PHP进
- 双轨制奖金分配系统,兼顾技术人员老龄化问题
- 计算机视觉教程 章毓晋 pdf,计算机视觉教程 教学课件 章毓晋 CCV08.pdf
- 代理服务器的四大作用
- K-median 算法
- 聚类算法K-Means
- 知乎高赞!怎么自学 python,大概要多久?
- 浏览器中的垃圾回收机制
- 哪款分体式蓝牙耳机体验最好?便宜好用的分体式蓝牙耳机!