open函数的参数
读写文件,要通过内置函数open()打开文件,获得文件对象。
函数open的参数如下:
open(
file,
mode='r',
buffering=-1,
encoding=None,
errors=None,
newline=None,
closefd=True,
opener=None
)
参数file
file参数指定了要打开文件的路径。
可以是相对路径,比如 'text.txt', 就是指当前工作目录下面的log.txt 文件 也可以是绝对路径,比如 'd:\project\text.txt'。
参数mode
mode指定了文件打开的模式:
默认为't'模式
参数 encoding
encoding 参数指定了读写文本文件时,使用的 字符编解码 方式。
可以使用的参数值如下
utf-8:UTF-8是一种针对Unicode的可变长度字符编码,也是一种前缀码。ASCII
utf-8-sig: utf-8-sig 需要提供BOM,即带有签名的 utf-8(UTF-8 with