python基础之文件读写
前言 文件读写可以说是最常用的功能之一,总结一下python内置的读写文件的方法。 打开文件 open def open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True): pass 参数说明: file:文件路径,可以是相对路径,也可以是绝对路径 mode: 文件的读写方式,默认‘r’,只读方式; buffering:设置缓冲策略,0用于二进制文件,1为行缓冲,用于文本模式;默认二进制文件固定大小缓冲,文本文件行缓冲 encoding:设置编码,默认utf-8;该参数不能用于二进制模式; errors:设置怎么处理文件的编码异常,默认strict,发生错误抛出异常;设置ignore忽略编码异常,可能导致数据丢失,这个参数不能用于二进制模式; newline:设置换行符,默认换行符为'\n','\r','\r\n',写入文件的时候,所有文本中的上述三种都会转换成'\n'换行符;当设置为''时,也启用默认模式;如果设置其它合法值,则使用其他值,一般不用; closefd=True :设置文件描述符的状态,当为False时,文件关闭但描述符不关闭,但是打开文件时指定了文件名,那么设置False不会起作用。 文件打开方式介绍 r: 以只读方式打开文件