python(保存后台数据)

Posted hcy12

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python(保存后台数据)相关的知识,希望对你有一定的参考价值。

pickle模块
例子
 1 import pickle
 2 
 3 obj = 123, "abcdef", ["ac", 123], {"key": "value", "key1": "value1"}
 4 print(obj)
 5 
 6 # 序列化到文件
 7 with open(r"data1.pk", "wb") as f:
 8     pickle.dump(obj, f)
 9 
10 with open(r"data1.pk", "rb") as f:
11     print(pickle.load(f))# 输出:(123, ‘abcdef‘, [‘ac‘, 123], {‘key‘: ‘value‘, ‘key1‘: ‘value1‘})
12 
13 # 序列化到内存(字符串格式保存),然后对象可以以任何方式处理如通过网络传输
14 obj1 = pickle.dumps(obj)
15 print(type(obj1))# 输出<class ‘bytes‘>
16 print(obj1)# 输出:python专用的存储格式 b‘x80x03(K{Xx06x00x00x00abcdefqx00]qx01(Xx02x00x00x00acqx02K{e}qx03(Xx03x00x00x00keyqx04Xx05x00x00x00valueqx05Xx04x00x00x00key1qx06Xx06x00x00x00value1qx07utqx08.‘
17 
18 obj2 = pickle.loads(obj1)
19 print(type(obj2))# 输出:<class ‘tuple‘>
20 print(obj2) # 输出:(123, ‘abcdef‘, [‘ac‘, 123], {‘key‘: ‘value‘, ‘key1‘: ‘value1‘})

以上是关于python(保存后台数据)的主要内容,如果未能解决你的问题,请参考以下文章

python之路45tornado的用法

Python:Celery,我怎样才能让它在后台运行?

如何在Windows下编写在后台一直运行的Python程序

python爬虫可以爬取网页见不到的东西吗如web后台数据库

Python CMDB开发

python编写开发更新数据后台脚本