- 文件打开
语法:open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
可使用
help(open)
在python命令解释器下查询open的参数含义及使用
参数 | 含义 |
---|---|
file | 强制参数,要打开的文件名,若不在当前路径下则需要包含路径 |
mode | 可选参数,模式,默认为r表示可读 |
buffering | 可选参数,默认值-1表示系统默认缓冲区大小,0代表不缓冲,1或大于1的值表示缓冲一行或指定缓冲区大小(二进制文件可以不使用缓冲,但文本文件必须使用缓冲) |
encoding | 用于对文件解码或编码 |
errors | 可选参数,表明编码错误将如何被处理 |
newline | 换行的处理方式 |
open参数mode各取值含义如下:
参数 | 含义 |
---|---|
‘r’ | 默认值,读模式打开 |
‘w’ | 写模式打开,写之前先对文件进行清空内容操作。文件不存在则先对其进行创建 |