在Python中,要使用print
函数将内容追加写入到文件而不是覆盖原有内容,你需要在打开文件时使用追加模式'a'
。以下是一个示例:
python
with open('output.txt', 'a') as file:
print("这是追加到文件的内容", file=file)
在这个例子中:
open('output.txt', 'a')
以追加模式('a'
)打开文件output.txt
。如果文件不存在,它会被创建;如果文件已存在,新的内容会被追加到文件的末尾,而不是覆盖原有的内容。print
函数的file
参数被设置为刚打开的文件对象,这意味着print
的输出会写入到这个文件中,而不是默认的标准输出(通常是终端屏幕)。- 使用
with
语句可以确保文件在操作完成后自动关闭,即使发生异常也是如此,这是一种良好的资源管理实践。