zoukankan      html  css  js  c++  java
  • python3 中的Json与Pickle

    Json与Pickle :功能主要用于文件数据序列化操作

       1:Json的存数据到文件:

    import json
    info = {
        "name":"hjc",
        "age":22
    }
    with open("a1.txt","w",encoding="utf-8") as f:
        f.write(json.dumps(info))
    

      2.Json的取数据

    import json
    with open("a1.txt","r",encoding="utf-8") as f:
        data = json.loads(f.readline())
        print(data["age"])
    

      3.Pickle的存数据

    import pickle
     
    def func():
        print("hello tomorrow!!!")
     
    info = {
        "name" : "hjc",
        "age" : 24,
        "hobby" : func
    }
    with open("a1.txt","wb") as f:
        f.write(pickle.dumps(info))
    

      4.Pickle的取数据:

    import pickle
     
    def func():
        print("hello tomorrow!!!")
     
    with open("a1.txt","rb") as f:
        data = pickle.loads(f.read())
    data["hobby"]()
    

      *pickle 读写都是采用二进制,所以要使用'rb' & 'wb'

    #文章引用KaShing大神

  • 相关阅读:
    程序员外包网站
    网络测试
    数据库系统在线网课
    字体
    正则表达式测试工具
    豆瓣Top250数据可视化
    前端模板
    豆瓣Top250电影爬取
    PyCharm激活码
    爬虫禁止访问解决方法(403)
  • 原文地址:https://www.cnblogs.com/mologa-jie/p/7646880.html
Copyright © 2011-2022 走看看