Python 读写文件---pickle 二进制方式读写
来源:互联网 发布:c语言编译器好用的 编辑:程序博客网 时间:2024/05/16 17:42
initdata.py:
# initialize data to be stored in files, pickles, shelves
# records
bob = {'name': 'Bob Smith', 'age': 42, 'pay': 30000, 'job': 'dev'}
sue = {'name': 'Sue Jones', 'age': 45, 'pay': 40000, 'job': 'hdw'}
tom = {'name': 'Tom', 'age': 50, 'pay': 0, 'job': None}
# database
db = {}
db['bob'] = bob
db['sue'] = sue
db['tom'] = tom
if __name__ == '__main__': # when run as a script
for key in db:
print(key, '=>\n ', db[key])
make_db_pickle.py:
from initdata import db
import pickle
dbfile = open('people-pickle', 'wb') # use binary mode files in 3.X
pickle.dump(db, dbfile) # data is bytes, not str
dbfile.close()
dump_db_pickle.py:
import pickle
dbfile = open('people-pickle', 'rb') # use binary mode files in 3.X
db = pickle.load(dbfile)
for key in db:
print(key, '=>\n ', db[key])
print(db['sue']['name'])
update_db_pickle.py:
import pickle
dbfile = open('people-pickle', 'rb')
db = pickle.load(dbfile)
dbfile.close()
db['sue']['pay'] *= 1.10
db['tom']['name'] = 'Tom Tom'
dbfile = open('people-pickle', 'wb')
pickle.dump(db, dbfile)
dbfile.close()
- Python 读写文件---pickle 二进制方式读写
- Python小记--二进制方式文件读写实践
- 读写 CSV 、pickle文件
- c++ 二进制方式读写文件
- Python文件读写方式
- pickle读写
- python二进制读写文件与普通文件
- vbscript脚本用二进制方式读写文件
- Python读写文件的方式
- python 二进制读写
- python-二进制读写存取
- 二进制读写文件
- 文本方式读写文件和以二进制方式
- 文件读写: 二进制方式和文本方式的区别
- 文件读写: 二进制方式和文本方式的区别
- 文件读写: 二进制方式和文本方式的区别
- 文件读写: 二进制方式和文本方式的区别
- 文件读写: 二进制方式和文本方式的区别
- SQL注入漏洞全接触--入门篇
- 电汇Swift Code汇总
- android基础题目
- 大型网站架构演变和知识体系
- TCP ftp服务器模型 《超经典》
- Python 读写文件---pickle 二进制方式读写
- ImageMagick 批量图片格式转换
- zoj 1429 || poj 1696 Space Ant
- IOS开发中的MD5计算
- CheckBoxList 获取选择的内容和根据内容判断是否选择
- PB11.5 WEB客户端编程技巧总结
- SQL注入漏洞全接触--进阶篇
- poj 2387Til the Cows Come Home(最短路径)
- 学习c#的 步骤