io.open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True),打开file对象并返回对应的数据流。如果打开失败,则抛出IOError异常。
file要么是一个指向需要被打开文件的路径字符串,或者是文件描述符序号。
mode是一个可选字符串,用来指明打开文件的模式。默认为'r',意思是可读文本模式。另一个常见的参数值是'w',表示写入(如果文件存在,则首先清空文件内容。)。
'a'表示追加,在某些Unix系统中表示无论当前处于文本什么位置,所以内容都要追加到文件末尾。在文本模式中,如果没有指明编码,则默认使用操作系统的编码。
(对于原始字节的读写使用二进制模式,而不在乎编码是否指定。)以下是可用的模式:io.open(file, mode='r', buffering=-1, encoding=