json,pickle
2024-09-16 13:34:34
json
将python基本数据类型转换成字符串形式
import json
dict = {'k1':'v1'}
result = json.dumps(dict)
print(result,type(result))
将python字符串转换成基本数据类型
s1 = '{"k1":123}'
dic = json.loads(s1)
print(dic,type(dic))
dump先写入文件在转换
import json
li = [11,22,33]
json.dump(li,open('b.txt','w'))
load先读取在转换
li = json.load(open('b.txt','r'))
print(type(li),li)
用途
import requests
import json
response = requests.get('http://wthrcdn.etouch.cn/weather_mini?city=上海')
response.enconding = 'utf-8'
dic = json.loads(response.text)
print(dic,type(dic))
pickle 只支持python json可以跨语言
pickle使用python所有类型的序列化
pickle
import pickle
li = [11,22,33]
r = pickle.dumps(li)
print(r)
result = pickle.loads(r)
print(result)
li = [11,22,33]
pickle.dump(li,open('b.txt','wb'))
最新文章
- 【解决】SharePoint Foundation 2013 未显示搜索框
- 协程python
- Yii2 执行流程
- 【noiOJ】p1759
- 转关于垂直切分Vertical Sharding的粒度
- 批量硬关联本地AD帐号与Office云端帐号
- Mysql 创建联合索引注意事项
- [转]shell中 source命令即点空格后面再跟可执行文件的说明
- Uva 1342 - That Nice Euler Circuit
- 通过DNS传输后门来绕过杀软
- 201521123006 《java程序设计》 第9周学习总结
- 20165221 JAVA第四周学习心得
- 关于istream_iterator<;int>;(cin)和istream_iterator<;int>;()的一点分析
- Win10系列:C#应用控件基础7
- Java中加密算法介绍及其实现
- git push 报错:missing Change-Id in commit message footer
- 史上最全面的Buffalo WHR-G300N CH v2 刷OpenWrt教程
- Android:使用 DownloadManager 进行版本更新
- 第一个spring冲刺心得及感想
- jquery.lazyload插件实现图片延迟加载详解
热门文章
- Yii源码阅读笔记(三十)
- div span
- 多线程获取不到HttpContext
- Implicit and Explicit Multithreading MULTITHREADING AND CHIP MULTIPROCESSORS
- Android--数据存储
- 在没有安装有mvc3的主机上部署asp.net mvc3网站,需要包含的DLL文件
- (js) 输入框只能输入中文、英文、数字、@符号和.符号
- 使用CXF框架集成Spring实现SOAP Web Service
- 判断网站地址是否是http开头
- sourceTreee设置忽略的文件