zoukankan      html  css  js  c++  java
  • python学习笔记(十一)处理json

    json串就是字符串,json串里必须是双引号

     1 d={'car':{'color':'red','price':100,'count':50},
     2     '爱分叉':{'color':'red','price':100,'count':50},
     3     'iphoneX1':{'color':'red','price':100,'count':50},
     4     'iphoneX2':{'color':'red','price':100,'count':50},
     5     'iphoneX3':{'color':'red','price':100,'count':50},
     6     'iphoneX4':{'color':'red','price':100,'count':50}
     7    }
     8 res=json.dumps(d,indent=4,ensure_ascii=False)#把字典,list转成json,indent多少缩进,ensure_ascii可以显示中文
     9 print(res)
    10 f=open('f1','w',encoding='utf-8')
    11 f.write(res)
    12 
    13 
    14 f1=open('f1',encoding='utf-8')
    15 res=f1.read()
    16 print(type(res))#<class 'str'>
    17 dict_res=json.loads(res)#把json串变成python的数据类型
    18 print(type(dict_res))#<class 'dict'>
    19 print(dict_res)
    20 
    21 f2=open('f2','w',encoding='utf-8')
    22 json.dump(d,f2,indent=4,ensure_ascii=False)#自动帮你写入文件,第一个参数是数据,第二个是文件对象
    23 
    24 f2=open('f2',encoding='utf-8')
    25 print(json.load(f2))#自动帮你读入文件
  • 相关阅读:
    1-6.webpack对字体图标和图片的处理
    1-5.Webpack对Html模板处理
    1-4.Webpack对样式的处理
    1-3.Webpack对脚本的处理
    1-2.Webpack初始化
    1-1.mmall电商项目搭建
    Java 随心笔记11
    Java 随心笔记10
    Java 随心笔记9
    Java 随心笔记8
  • 原文地址:https://www.cnblogs.com/wxcx/p/8290539.html
Copyright © 2011-2022 走看看