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

问题描述 投票:0回答:3

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

python file-handling
3个回答
2
投票

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

但是,如果文件中没有任何内容,则

write
append
相同(它们都将新文本写入文件中)。


1
投票

以追加模式打开文件时,查找指针指向文件末尾(如果文件不为空,则指针位置将非零)。

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


0
投票

不,新创建的文件没有区别。

© www.soinside.com 2019 - 2024. All rights reserved.