码迷,mamicode.com
首页 > 编程语言 > 详细

Python JSON数据处理

时间:2020-04-06 20:26:45      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:字符   load   正则   col   pre   html   open   方式   结构   

  • 结构化数据:json,xml等
    • 处理方式:直接转化为python类型
  • 非结构化数据:HTML
    • 处理方式:正则表达式、xpath
#json.dumps 实现python类型转化为json字符串
#indent实现换行和空格
#ensure_ascii=False实现让中文写入的时候保持为中文
json_str = json.dumps(mydict,indent=2,ensure_ascii=False)


#json.loads 实现json字符串转化为python类型
my_dict = json.loads(json_str)


#json.dump 实现把python类型写入类文件对象
# 比如f = open(“a.txt”,”r”) f就是类文件对象
with open("temp.txt","w") as f:
    json.dump(mydict,f,ensure_ascii=False,indent=2)

# json.load 实现类文件对象中的json字符串转化为python类型
with open("temp.txt","r") as f:
    my_dict = json.load(f)

技术图片

 

Python JSON数据处理

标签:字符   load   正则   col   pre   html   open   方式   结构   

原文地址:https://www.cnblogs.com/caijunchao/p/12643982.html

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