简明Python教程读书笔记-9 文件操作
2011-02-11 15:31
155 查看
1. 文件读写
Python中通过file类实现对文件的操作,如f = file('test.txt', 'w')表示以写方式打开文件test.txt,如果不指定打开方式,默认为读方式打开文件。文件的打开方式包括读、写和追加
2. 对象的持久化存储
在文件中存储对象,可以通过文件恢复对象的值。通过pickle和cPickle类实现(后者通过C编写,速度较快)
Python3版本中,文件打开方式必须为wb和rb
Python中通过file类实现对文件的操作,如f = file('test.txt', 'w')表示以写方式打开文件test.txt,如果不指定打开方式,默认为读方式打开文件。文件的打开方式包括读、写和追加
2. 对象的持久化存储
在文件中存储对象,可以通过文件恢复对象的值。通过pickle和cPickle类实现(后者通过C编写,速度较快)
import cPickle as p shoplistfile = 'shoplist.data' # the name of the file where we will store the object shoplist = ['apple', 'mango', 'carrot'] # Write to the file f = open(shoplistfile, 'wb') p.dump(shoplist, f) # dump the object to a file f.close() del shoplist # remove the shoplist # Read back from the storage f = open(shoplistfile, 'rb') storedlist = p.load(f) print(storedlist)
Python3版本中,文件打开方式必须为wb和rb
相关文章推荐
- 简明python教程读书笔记(二)之为重要文件备份
- nodejs文件操作模块FS(File System)常用函数简明总结
- nodejs文件操作模块FS(File System)常用函数简明总结(转)
- Git简明教程--5.文件撤销和版本撤销操作
- nodejs文件操作模块FS(File System)常用函数简明总结
- 简明Python教程学习笔记_7_输入输出和文件操作
- ◎Vbs脚本编程简明教程之十一 ――FSO中文件的基本操作
- Python中文件操作简明介绍
- ◎Vbs脚本编程简明教程之十一 ——FSO中文件的基本操作
- Vbs脚本编程简明教程之十一 ——FSO中文件的基本操作
- SQL安装:以前的某个程序安装已在安装计算机上创建挂起的文件操作
- PHP 读写文件操作实例
- Windows DIB文件操作具体解释-5.DIB和调色板
- Python 文件操作总结
- C语言文件操作之 fgets()
- 简学Python第二章__巧学数据结构文件操作
- swift3.0 文件操作
- C#XML文件操作工具类
- 文件上传[多文件上传与简单操作文件上传实例(文件上传,自动重命名,自动添加文件夹)]【深海原创】
- java文件相关操作