文件中的内容并输出"/>
python读取文件中的内容并输出
读写文件是最常见的IO操作。Python内置了读写文件的函数。
Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError的错误。
完整的语法格式为:
open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)
参数说明:
file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式buffering: 设置缓冲encoding: 一般使用utf8errors: 报错级别newline: 区分换行符closefd: 传入的file参数类型读文件
要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和打开模式。读文件的打开模式可以不传,默认就是mode='r'。
./ 当前目录(当前文件);../ 上级目录(上级文件)。
打开模式'r'表示读,这样,我们就成功地打开了一个文件。
如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在。由于我要打开的文件存在,所以不会报错。
还有一个问题如果内容中有中文用f = open(path,'r')去读文件又会报编码错误。所以正确的方法传三个参数最好:传入文件名、打开模式和编码参数。
编码(encoding)推荐utf-8(也可以写成utf8)
更多推荐
python读取文件中的内容并输出
发布评论