python 教程 第十章、 输入/输出
2013-12-22 11:15
169 查看
第十章、 输入/输出
1) 文件
可以使用help(file)来了解详情。
2) 储存器
pickle在文件中储存Python对象,cPickle(C语言,更快)
#使用pickle
#使用shelve
1) 文件
poem = '''Programming is fun use Python!'''
f = file('poem.txt', 'w') # open for 'w'riting
f.write(poem) # write text to file
f.close()# close the file
可以使用help(file)来了解详情。
2) 储存器
pickle在文件中储存Python对象,cPickle(C语言,更快)
import cPickle as p
shoplistfile = 'shoplist.data'
shoplist = ['apple', 'mango', 'carrot', 'donggua']
f = file(shoplistfile, 'w')
p.dump(shoplist, f) # dump the object to a file
f.close()
#使用pickle
import pickle
object = someClass()
file = open(filename, 'wb') # Create external file
pickle.dump(object, file) # Save object in file
import pickle
file = open(filename, 'rb')
object = pickle.load(file) # Fetch it back later
#使用shelve
import shelve
object = someClass()
dbase = shelve.open('filename')
dbase['key'] = object # Save under key
import shelve
dbase = shelve.open('filename')
object = dbase['key'] # Fetch it back later
相关文章推荐
- python 教程 第十章、 输入/输出
- python 教程 第十章、 输入/输出
- python 教程 第十章、 输入/输出
- 廖雪峰python3.6教程笔记2-Python输入和输出
- 简明python教程 --C++程序员的视角(六):输入输出IO
- 利用Python中的输入和输出功能进行读取和写入的教程
- Python教程之六-----输入和输出
- python基础教程之popen函数操作其它程序的输入和输出示例
- Python 教程阅读笔记(六):输入和输出
- Python教程4/9-输入和输出
- 简明python教程 --C++程序员的视角(六):输入输出IO
- 简明Python教程学习笔记_7_输入输出和文件操作
- 廖雪峰python教程阅读之输入和输出
- python基础教程之popen函数操作其它程序的输入和输出示例
- 简明Python3教程 14.输入输出
- 简明python教程 --C++程序员的视角(六):输入输出
- python程序设计 第二章:核心对象 变量和输入和输出
- python入门(二)--切换环境,输入与输出
- python 入门-输入输出与基本数据类型