Python-序列号和模块复习-64
2024-08-24 04:51:49
# 序列化模块
# 数据类型转化成字符串的过程就是序列化
# 为了方便存储和网络传输
# json
# dumps
# loads
# dump 和文件有关
# load load不能load多次
import json
data = {'username':['李华','二愣子'],'sex':'male','age':16}
json_dic2 = json.dumps(data)
print(json_dic2) '''
{"username": ["\u674e\u534e", "\u4e8c\u6123\u5b50"], "sex": "male", "age": 16}
'''
import json
data = {'username':['李华','二愣子'],'sex':'male','age':16}
json_dic2 = json.dumps(data,sort_keys=True,indent=4,separators=(',',':'),ensure_ascii=False)
print(json_dic2) '''
{
"age":16,
"sex":"male",
"username":[
"李华",
"二愣子"
]
}
'''
# pickle
#方法和json一样
#dump和load的时候 文件是rb或者wb打开的
#支持python所有的数据类型
#序列化和反序列化需要相同的环境
# shelve
# open方法
# open方法获取了一个文件句柄
# 操作和字典类似 # 模块的导入
# import
# from import
# as重命名
# 都支持多名字导入
# sys.moudles记录了所有被导入的模块
# sys.path 记录了导入模块的时候寻找的所有路径
最新文章
- Django REST framework简单使用
- win7以管理员身份运行bat提示系统找不到指定的路径。
- CCFlow SDK模式开发
- VS2010使用TeeChart5的ColorGrid绘制一维距离像
- python 中 struct 用法
- 使用xml及java代码混合的方式来设置图形界面
- 【ADO.Excel】ADO获取excel的Sheet集合
- java小题:福尔摩斯的约会
- (转)sql通配符
- 鸟哥Linux学习笔记04
- 软件工程作业 - word count
- php 计算坐标点方圆周围多少米的坐标算法
- Linux学习笔记:常用软件
- Python(十) Python 中的 *args 和 **kwargs
- POI解析大量数据
- Java 枚举类 详解
- html5 Ajax 访问.net WebApi获取视频流
- 从语句 char* p=";test"; 说起
- Flask初级(一)创建及运行flash
- JavaScript 之arguments、caller 和 callee 介绍
热门文章
- SDWebImage源码解析
- [争什么! 掺在一起做撒尿牛丸啊! 笨蛋]ASP.NET Core 2.0 + EF6 + Linux +MySql混搭
- 从零开始学安全(三十八)●cobaltstrike生成木马抓肉鸡
- PHP 匿名函数使用技巧
- PHP Composer 依赖管理的用法
- 做一个开源的小程序登录模块组件(token)
- 当placeholder的字体大小跟input大小不一致,placeholder垂直居中
- 用 async/await 来处理异步
- 一文把samba相关的都说清楚
- Python函数(一)之杵臼之交