在 Python 中,open()
函数的第二个参数定义了文件的打开模式。除了 'a'
(追加模式),还有一些其他常用的模式,它们的作用如下:
'r'
:只读模式(默认模式)。如果文件不存在,会引发FileNotFoundError
。'w'
:写入模式。如果文件不存在,则创建一个新文件;如果文件已存在,则清空文件内容。在写入数据之前,该模式将清除文件的内容。'x'
:排他性创建模式。只能用于新文件的创建,如果文件已存在,则会引发FileExistsError
。'b'
:二进制模式。用于以二进制格式读取或写入文件,例如图片文件。't'
:文本模式(默认模式)。用于以文本格式读取或写入文件。
所以,你可以根据需要选择适当的打开模式来操作文件。例如,如果你想要在文件末尾追加内容,就可以使用 'a'
模式;如果你想要清空文件内容再写入新内容,就可以使用 'w'
模式。