Python怎么实现数据更新?

先给A赋予一个固定值,经过计算后得到一个结果,再将结果赋予A。下次运行程序时的A值是上次程序计算后的结果

复写py文件,或者把A存在硬盘上

简单的方式,你可以使用redis来存储数据,给你个简单的例子:

安装redis

 

pip install redis

连接redis,加上decode_responses=True,写入的键值对中的value为str类型,不加这个参数写入的则为字节类型。

 

import redis   # 导入redis模块,通过python操作redis 也可以直接在redis主机的服务端操作缓存数据库

r = redis.Redis(host='localhost', port=6379, decode_responses=True)   # host是redis主机,需要redis服务端和客户端都启动 redis默认端口是6379
r.set('name', 'junxi')  # key是"foo" value是"bar" 将键值对存入redis缓存
print(r['name'])
print(r.get('name'))  # 取出键name对应的值
print(type(r.get('name')))

 如果你想知道更多可以看这里:

使用python来操作redis用法详解: https://www.jianshu.com/p/2639549bedc8