zoukankan      html  css  js  c++  java
  • pickle使用及案例

    一、字典格式数据源写入数据库文件

     1 #!/usr/bin/env python
     2 # -*- coding:utf-8 -*-
     3 import pickle
     4 accounts ={1000:'alex',
     5            'name':'xxx',
     6            'email':'xxxxsss@163.com',
     7            'password':'abc123',
     8            'balance':100000,
     9         'phone':13643424246,
    10            'bank_acc':{'icbc':132435,'abc':557868687,'bac':787977564}}
    11 
    12 print(pickle.dumps(accounts))
    13 f=open('account.db','wb')
    14 f.write(pickle.dumps(accounts))
    15 f.close()

    二、打开文件,修改文件,关闭文件

     1 import pickle
     2 accFile = open('account.db','rb')
     3 accDict = pickle.loads(accFile.read())
     4 accFile.close()
     5 accDict['balance']-=500
     6 
     7 
     8 f=open('account.db','wb')
     9 f.write(pickle.dumps(accDict))
    10 f.close()
    11 print(accDict)

    三、打开文件最后核查

    1 import pickle
    2 f = open('account.db','rb')
    3 account_db = pickle.loads(f.read())
    4 f.close()
    5 print(account_db)
  • 相关阅读:
    Python基础
    熟悉常见的Linux操作
    大数据概述
    实验报告(3)-语法分析
    LL(1)文法
    简化版C语言文法
    实验报告(1)-词法分析
    中文词频统计
    综合练习:英文词频统计
    字符串练习
  • 原文地址:https://www.cnblogs.com/Erick-L/p/6412234.html
Copyright © 2011-2022 走看看