zoukankan      html  css  js  c++  java
  • Python3学习之路~5.8 shelve模块

    shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式

    import shelve
    import datetime
    
    name = ["alex", "rain", "test"]
    info = {'age':21,'job':'it'}
    date_now = datetime.datetime.now()
    
    d = shelve.open('shelve_test')  # 打开一个文件
    
    d["name"] = name  # 持久化列表
    d["info"] = info  # 持久化字典
    d["date"] = date_now # 持久化日期
    
    d.close()
    shelve-写入
    import shelve
    
    d = shelve.open('shelve_test')  # 打开一个文件
    
    print(d.get('name'))
    print(d.get('info'))
    print(d.get('date'))
    
    d.close()
    
    # 输出:
    # ['alex', 'rain', 'test']
    # {'age': 21, 'job': 'it'}
    # 2018-06-26 17:49:22.328797
    shelve-读出
  • 相关阅读:
    算法
    ximalaya-spider
    无名小站
    python send email
    spider-bilibili
    windows镜像
    python 爬取豆瓣电影写入到excel中
    pdf 转 word
    文档分割、合并
    文档合并
  • 原文地址:https://www.cnblogs.com/zhengna/p/9230200.html
Copyright © 2011-2022 走看看