对于新创建的文件,write() 和 append() 方法有什么区别吗?

For a newly created file, is there any difference between write() and append() methods?

对于新创建的文件,Python中的write()和append()方法有什么区别吗?

write 方法覆盖文本文件中的内容,而 append 方法将文本附加到文件。

如果文件中没有任何内容,则 writeappend 相同(它们都将新文本写入文件)。

以追加方式打开文件时,seek指针指向文件末尾(如果文件不为空,指针位置将不为零)。

对于新的(空的)文件,结尾等于开头。所以追加和覆盖是一样的。