需求:1.有两个用户,一个是mychat.py,另一个是youchat.py2.通过执自己的文件,可以看到对方输入的内容,实现连个命令行窗口之间聊天的功能.3.通过shelve 持久化写入和和读取功能实现这个功能思路:1、A用户输入内容通过shelve 持久化保存起来,共B用户读取,实现数据共享。2 ...
分类:
编程语言 时间:
2019-10-20 18:17:58
阅读次数:
115
序列化 1、json模块 2、pickle模块 3、shelve模块 ...
分类:
编程语言 时间:
2019-10-20 10:50:32
阅读次数:
107
序列化模块# 序列化方法# 格式转换# 把python中的数据转换成str 序列化# 可以str转换成python的数据 反序列化 json模块 # json所有的语言都通用,它能序列化的数据是有限的:字典列表和元组import json# json.dumps()与json.loads()是一对#... ...
分类:
编程语言 时间:
2019-09-24 17:50:29
阅读次数:
119
本章的重点难点应该就在于理解shelve模块为一个临时的数据库,可以不断地将剪贴板上的字符串赋值给指定的关键字,并以字典的形式保存在以mcb开关的三个临时文件中
分类:
其他好文 时间:
2019-09-15 22:24:47
阅读次数:
115
一、序列化 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,python中叫pickling 序列化之后就可以把序列化后的内容写入磁盘或通过网络传输到别的机器上 反序列化:unpickling,也就是loads的过程 二、json模块 功能:处理成字符串 可以让不同语言间进行数据交换 ...
分类:
编程语言 时间:
2019-08-11 13:10:50
阅读次数:
100
shevle:可以用字典存取数据到文件的序列化模块 shevle只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型 # 将序列化文件操作dump与load进行封装s_dic = shelve.open("target_file", writ ...
分类:
其他好文 时间:
2019-07-05 22:35:33
阅读次数:
105
一, shelve模块 1. shelve也是python提供给我们的序列化工具,比pickle用起来更简单一些, shelve只提供给我们一个open方法,是用key来访问的,使用起来和字典类似 2. 这个模块有个限制,它不支持多个应用同一时间往同一个DB进行写操作.所以当我们知道我们的应用如果只 ...
分类:
其他好文 时间:
2019-06-28 20:51:09
阅读次数:
90
6.12 random 模块 6.121 生成随机验证码 6.13 shutil 模块 6.14 shelve模块 shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写 ;key必须为字符串,而值可以是python所支持的数据类型 6.15 xml模块 xml是 ...
分类:
编程语言 时间:
2019-06-25 22:16:54
阅读次数:
170
1、json.dump/json.dumps 将数据转换成json v = json.dump(variant) //将variant中单引号变成双引号,再将变量转字符串 eg: import json numbers = [2, 3, 5, 7, 11, 13] filename = 'numbe ...
分类:
Web程序 时间:
2019-05-31 13:33:23
阅读次数:
149
time模块 datetime模块(时间加减) random模块 os模块 sys模块 shutil模块 zipfile模块 shelve模块 xml处理模块 xml的格式 通过Python进行处理xml 通过Python修改xml xml的创建 ConfigParser模块 运行结果 读confi ...
分类:
编程语言 时间:
2019-05-07 21:30:55
阅读次数:
163