zoukankan      html  css  js  c++  java
  • python学习第二十二天

    序列化 把对象打散成二进制字节 bytes

    1. pickle 把对象转化成bytes写入文件

    pickle.dumps() 把对象转化bytes
    pickle.loads() 把bytes转化为对象

    pickle.dump() 把对象转化成bytes,写入到文件
    pickle.load() 把文件中的bytes读取,转化成对象

    2. shelve 小型数据库, redis, mongodb, dict
    当成字典来用
    writeback = True



    3. json 以前用xml 现在用json

    json.dumps() 把字典转化成json字符串
    json.loads() 把json字符串转化成字典

    json.dump() 把字典转化成json字符串,写入文件
    json.load() 把文件中的json字符串读取,转化成字典

    default = 把对象转化成字典,需要自己写转化过程
    objict_hook = 把字典转化成对象,需要自己写转化过程

    ensure_ascii = False 可以处理成中文


    4. configparser 处理windows配置文件的 dict
  • 相关阅读:
    crontab修改默认编辑器
    phpstorm license 解决
    获从2017-2 到现在所有月份;
    获取所在月第一天和最后一天
    EF相关报错
    EF延迟加载LazyLoading
    EF性能优化
    Redis
    搜索服务器Elasticsearch
    Nosql
  • 原文地址:https://www.cnblogs.com/EuanXu/p/9989331.html
Copyright © 2011-2022 走看看