python向txt文档中写入文本,反复写入,不删除前面的内容
时间: 2023-06-19 18:04:26 浏览: 272
python循环写入txt文件,防止内容被覆盖
可以使用Python内置的文件操作函数来实现这个功能,具体步骤如下:
1. 打开文件:使用`open()`函数打开文件,并指定文件模式为追加模式('a')。
2. 写入文本:使用文件对象的`write()`方法向文件中写入文本。
3. 关闭文件:使用`close()`方法关闭文件。
以下是一个示例代码,每次运行程序时将向文件`test.txt`中追加一行文本:
```python
# 打开文件
with open('test.txt', mode='a', encoding='utf-8') as file:
# 追加文本
file.write('Hello, world!\n')
# 打开文件
with open('test.txt', mode='a', encoding='utf-8') as file:
# 追加文本
file.write('How are you?\n')
```
运行程序多次后,`test.txt`文件中会包含多行文本,例如:
```
Hello, world!
How are you?
Hello, world!
How are you?
Hello, world!
How are you?
...
```
阅读全文