码迷,mamicode.com
首页 > Web开发 > 详细

json,pickle

时间:2016-12-11 17:49:03      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:数据类型转换   utf-8   response   .text   color   city   imp   open   bsp   

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‘))

 

json,pickle

标签:数据类型转换   utf-8   response   .text   color   city   imp   open   bsp   

原文地址:http://www.cnblogs.com/hanwei999/p/6159782.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!