02 Input and Output¶
约 254 个字 预计阅读时间 1 分钟
File I/O¶
打开文件首先要使用 open()
函数,open(filename, mode, encoding="utf-8")
会返回一个 file object:第一个参数是包含了文件名的字符串;第二个参数是指定了文件使用方式的字符串,常见的有:
r
:只读模式(默认);w
:只写模式,创建新文件(覆盖同名文件),并且先截断文件;a
:追加模式,打开一个文件用于追加到末尾,如果文件不存在则创建;*b
:b
作为后缀,表示二进制模式;+
:读写模式,打开用于更新;t
:文本模式(默认);
默认的参数是 r
并且与 rt
同义,也就是通常情况下,文件是以 text mode 模式打开的,从文件中读写字符串,这些字符串是以特定的形式编码的,返回参数都是 str
,可以在 open()
函数中指定 encoding
参数来指定编码方式,不然就以平台默认的字节编码解码。