对于新创建的文件,write() 和 append() 方法有什么区别吗?
For a newly created file, is there any difference between write() and append() methods?
对于新创建的文件,Python中的write()和append()方法有什么区别吗?
write
方法覆盖文本文件中的内容,而 append
方法将文本附加到文件。
如果文件中没有任何内容,则 write
与 append
相同(它们都将新文本写入文件)。
以追加方式打开文件时,seek指针指向文件末尾(如果文件不为空,指针位置将不为零)。
对于新的(空的)文件,结尾等于开头。所以追加和覆盖是一样的。
对于新创建的文件,Python中的write()和append()方法有什么区别吗?
write
方法覆盖文本文件中的内容,而 append
方法将文本附加到文件。
如果文件中没有任何内容,则 write
与 append
相同(它们都将新文本写入文件)。
以追加方式打开文件时,seek指针指向文件末尾(如果文件不为空,指针位置将不为零)。
对于新的(空的)文件,结尾等于开头。所以追加和覆盖是一样的。