• python josn包


    Python josn包中的编码与解码方法

    对于Python数据类型进行编码解码

     json.dumps  对python的数据类型进行json格式编码 ;(将dict转为json格式)

      eg:

        import json
        data = [{1:"hhh","2":"dd","d":[ ]},87,'uoio']
    
        #dict转化为str json dumps编码为json格式字符串
        str_json = json.dumps(data)
        print(str_json)

        打印结果为: [{"1": "hhh", "d": [], "2": "dd"}, 87, "uoio"]

     json.loads  python.json格式可用josn.load进行解码;

      eg:

        #loads 方法,解码json格式数据
        dict_json = json.loads(str_json)
    
        print(dict_json)

        打印结果为:[{'2': 'dd', '1': 'hhh', 'd': []}, 87, 'uoio']

    对于文件数据类型进行编码解码

      f = open('tt.txt','a')
      str_json = json.dump(str_json,f)
      ss = json.load(f)
      print(ss)

       json.dump和json.load 是对于文件格式的数据进行操作,json.dump将json写入文件,

       josn.load按json格式读取文件中的数据

    Python  str转dict

     

    s = 'jhkdhfh'
    ditcs = eval(s)

    bite 编码转化为 str

    #bite类型的数据  bite
    
    str_new = str(bite,'utf-8')
  • 相关阅读:
    对于global的介绍
    elang和python互通的例子
    gen_server的一些心得
    erlang分布式例子
    erlang热部署
    erlang配置三方库
    opencv学习之PyImageSearch
    雅克比矩阵
    罗德里格斯公式的证明
    opencv学习网站
  • 原文地址:https://www.cnblogs.com/jiuyang/p/7519424.html
Copyright © 2020-2023  润新知