要以读文件的模式打开一个文件对象,使用Python内置的
open()
函数,传入文件名和标示符:
f = open('/Users/michael/test.txt', 'r')
#open(路径+文件名,读写模式)
#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式
如:'rb','wb','r+b'等等读写模式的类型有:
rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)
每次打开文件必须要关闭f.close()
w 以写方式打开,
a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+ 以读写模式打开
w+ 以读写模式打开 (参见 w )
a+ 以读写模式打开 (参见 a )
rb 以二进制读模式打开
wb 以二进制写模式打开 (参见 w )
ab 以二进制追加模式打开 (参见 a )
rb+ 以二进制读写模式打开 (参见 r+ )
wb+ 以二进制读写模式打开 (参见 w+ )
ab+ 以二进制读写模式打开 (参见 a+ )
或者可以使用异常处理使用try.....finally来实现或者可以使用with语句来自动帮我们调用close()方法,
我们可以使用read(size)每次最多读取size个字节的内容,用readline()
可以每次读取一行内容,调用readlines()
一次读取所有内容并按行返回list
。