标签:写法 sed 获取 opened python dump .text touch 分享
Python中用于序列化的两个模块
Json模块提供了四个功能:dumps、dump、loads、load
pickle模块提供了四个功能:dumps、dump、loads、load
import json dic = {‘k1‘:‘v1‘, ‘k2‘:‘v1‘} r = json.dumps(dic) # 序列化的本质:将python的数据类型转化字符串.字符串所有语言都可处理。 print(dic, type(dic)) print(r, type(r)) s = ‘{"k3":"v3", "k4":"v4"}‘ #s = "{‘k3‘:‘v3‘, ‘k4‘:‘v4‘}"这种写法会报错 r1 = json.loads(s) #反序列化:将字符串转化成python的数据类型 print(s,type(s)) print(r1, type(r1))
1 import requests #需先安装requests模块 2 import json 3 4 response = requests.get(‘http://wthrcdn.etouch.cn/weather_mini?city=济南‘) 5 response.encoding = ‘utf-8‘ 6 dic = json.loads(response.text) 7 print(dic, type(dic))
标签:写法 sed 获取 opened python dump .text touch 分享
原文地址:http://www.cnblogs.com/seaidler/p/6863928.html