Python 文件和流(11) 持续更新

让Python处理存储数据

打开文件

函数 open(name, mode=None, buffering=None)

name   是文件名的路径

mode      打开文件的模式

buffering   控制文件缓冲

文件的模式

描述
r 读模式
w 写模式
a 追加模式
b 二进制模式
+ 读写模式

 

 

 

 

 

文件缓冲

0  无缓冲读写操作直接针对硬盘

1  有缓冲使用内存来代替硬盘,让程序更快。只有 flush和close时更新硬盘数据

大于1   代表缓冲区大小

-1    默认的缓冲区大小

 

读写示例

f = open('somefile.txt', 'w')
f.write('hello ')
f.write('zhao')
f.close()

读取

f = open('somefile.txt', 'r')
print f.read(4)
print f.read()
f.close()

read(4) 读取4个字符

posted @ 2016-07-29 17:29  笨重的石头  阅读(203)  评论(0)    收藏  举报