python读取数据的函数详解_python之文件读写详解

打开文件

函数open()

参数说明:

file:文件路径

mode: 文件的读写方式,默认‘r’,只读方式;

buffering:设置缓冲策略,0用于二进制文件,1为行缓冲,用于文本模式;默认二进制文件固定大小缓冲,文本文件行缓冲

encoding:设置编码,默认utf-8;该参数不能用于二进制模式;

errors:设置怎么处理文件的编码异常,默认strict,发生错误抛出异常;设置ignore忽略编码异常,可能导致数据丢失,这个参数不能用于二进制模式;

newline:设置换行符,默认换行符为‘\n‘,‘\r‘,‘\r\n‘,写入文件的时候,所有文本中的上述三种都会转换成‘\n‘换行符;当设置为‘‘时,也启用默认模式;如果设置其它合法值,则使用其他值,一般不用;

closefd=True :设置文件描述符的状态,当为False时,文件关闭但描述符不关闭,但是打开文件时指定了文件名,那么设置False不会起作用。

文件打开方式

r: 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。

w: 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

a: 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

x: 创建一个新文件,将其打开并编写;如

你可能感兴趣的:(python读取数据的函数详解)