zoukankan      html  css  js  c++  java
  • 11、Pickle序列化

    概念:

     
    常用语法:DUMP:把现在内存中的对象状态装到硬盘文件上
    常用语法:LOAD:把磁盘文件中的对象导入到内存中
    小练习:
    字典中存账号信息,用pickle dump到文件中,并load进行修改字典
    1. [root@likun python_scripts]# cat 15pickle_dump.py 
      #!/usr/bin/python
      import pickle
      account_info={
              '01':['mima',15000,15000],
              '02':['mima',2000,2000]
      }
      f=open('acc.txt','wb')
      pickle.dump(account_info,f)
      f.close()
     
    1. [root@likun python_scripts]# cat 16pickle_load.py 
      #!/usr/bin/python
      import pickle
      f=open('acc.txt','r')
      info=pickle.load(f)
      f.close()
      
      info['02'][1]=20000
      f=open('acc.txt','w')
      pickle.dump(info,f)
      f.close()
    [root@likun python_scripts]# python 15pickle_dump.py          -- 初始化将数据结构dump到文件    
     
    [root@likun python_scripts]# python 16pickle_load.py            --每次执行将文件中结构读出,画掉50元    
    ['mima', 1950, 2000]
    [root@likun python_scripts]# python 16pickle_load.py             -- 花掉50元
    ['mima', 1900, 2000]
    [root@likun python_scripts]# python 16pickle_load.py             -- 花掉50元
    ['mima', 1850, 2000]
    [root@likun python_scripts]# python 16pickle_load.py             -- 花掉50元
    ['mima', 1800, 2000]
     
     
  • 相关阅读:
    redis/memcached可视化客户端工具TreeNMS
    Navicat Mysql快捷键
    mysql全文索引之模糊查询
    Discuz网警过滤关键词库
    php中的implements 使用详解
    PHP 依赖注入和控制反转再谈(二)
    php 中的closure用法
    C# 反射(Reflection)技术
    Oracle pl/sql编程值控制结构
    Oracle PL/SQL编程之变量
  • 原文地址:https://www.cnblogs.com/kissdb/p/4009603.html
Copyright © 2011-2022 走看看