在使用Python处理文件时,经常会遇到需要将数据追加到已有文件中的需求。如果直接用`open()`函数写入文件,默认模式是`'w'`(覆盖模式),这会导致原有内容被清空。为了避免这种情况,我们可以使用追加模式——`'a'`,这样每次运行程序时,新内容都会自动添加到文件末尾,而不会覆盖旧内容。💪
比如,我们想把一个列表里的数据逐行写入TXT文件,可以这样操作👇:
```python
data_list = ['数据1', '数据2', '数据3']
with open('example.txt', 'a') as file:
for item in data_list:
file.write(item + '\n')
```
这样,无论你运行多少次脚本,数据都会乖乖地追加到文件后面,不会丢失任何信息。🌟
这种方法非常适合日志记录或者需要持续积累数据的场景。记得检查文件路径是否正确哦!📍
Python 文件操作 数据追加 编程技巧