python文件续写
时间: 2024-09-17 09:03:27 浏览: 47
Python实现统计文本文件字数的方法
在Python中,如果你想在已经存在的文件末尾追加内容而不是覆盖原有内容,可以使用`open()`函数的`"a"`模式(append)来实现文件的续写。以下是一个简单的例子:
```python
with open('example.txt', 'a') as file:
file.write("这是要追加的新内容。\n")
```
在这个例子中,`'example.txt'`是你想要操作的文件名,`'a'`表示打开文件用于追加(append)。每次调用`write()`方法都会在当前光标位置添加新的文本,并自动换行。
如果你需要在指定的位置插入内容,可以先读取原始内容,然后关闭文件,修改后再写回:
```python
# 打开并读取文件内容
with open('example.txt', 'r') as read_file:
content = read_file.read()
# 修改内容
content += "这是要追加的新内容。\n"
# 重新写入文件
with open('example.txt', 'w') as write_file:
write_file.write(content)
```
这里首先读取了整个文件内容到变量`content`,然后在末尾添加新内容,最后用`'w'`模式(write)覆盖性地写回文件。
阅读全文