1 Python文件IO操作
常用操作如下表:clumncolumnopen打开
read读取
write写入
close关闭
readline行读取
readlines多行读取
seek文件指针操作
tell指针位置
1.1 open
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
示例f = open('test')
print(f.read())
f.close()
文件操作中,最常用的就是读和写。
文件访问的模式有两种:文本模式和二进制模式。不同模式下,操作函数不尽相同,表现的结果也不一样。
open函数的参数file 打开或者要创建的文件名,如果不指定路径,默认是当前路径
mode模式模式描述r 模式只读打开文件,如果使用write方法,则会抛出异常;如果文件不存在,抛出FileNotFoundError异常
w只写打开,如果读取则抛出异常;如果文件不存在,则直接创建文件;如果文件存在,则清空文件内容
x文件不存在,创建文件,并只写方式打开;文件存在,抛出FileExistsError异常
a文件存在,只写打开,追加内容;文件不存在,则创建后