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个字符

浙公网安备 33010602011771号