zoukankan      html  css  js  c++  java
  • json模块dumps、loads、dump、load方法

    1.json.dumps()用于将dict的数据类型转换为str

    2.json.loads()用于将str的数据类型转换为dict

    如果将dict数据直接导入的json中会报错,需要转换成str

    3.json.dump()用户将dict的数据转换为str,并写入到json文件中

    import json
    import os
    name = {"a":"test", "b":"test2", "c":"test4"}
    filename = ("F:/test/j.json")
    写入文件的方法一:
    json.dump(name, open(filename, 'w'))
    
    方法二:
    jsname = json.dumps(name)
    with open(filename, 'w') as f:
        f.write(jsname)
        f.close()
        
    

      

    4.json.load()用户用于从json文件中读取数据

    import json
    filename = ("F:/test/j.json")
    json.load(open(filename))
    

      

  • 相关阅读:
    对我影响最大的三位导师
    global与nonlocal
    random模块
    time模块
    datetime模块
    sys模块
    os模块
    collection模块
    hashlib模块
    pickle模块
  • 原文地址:https://www.cnblogs.com/godlove/p/11319960.html
Copyright © 2011-2022 走看看