python中读取某一文件内容追加到另一文件下,使追加的文件在另一文件下的下一行开始
时间: 2023-12-03 22:03:34 浏览: 119
python之文件读取一行一行的方法
可以使用以下代码将一个文件的内容追加到另一个文件下一行开始:
```python
with open('file1.txt', 'r') as f1, open('file2.txt', 'a') as f2:
f2.write('\n') # 先在 file2.txt 文件末尾添加一个空行,使得新内容从下一行开始
for line in f1:
f2.write(line)
```
这里假设需要将 `file1.txt` 的内容追加到 `file2.txt` 文件中。代码中,使用 `with` 语句打开两个文件,在 `file2.txt` 文件末尾添加一个空行,然后逐行读取 `file1.txt` 的内容,并将其写入到 `file2.txt` 文件中。由于在写入之前已经添加了一个空行,因此新内容会从 `file2.txt` 文件的下一行开始。最后,使用 `with` 语句自动关闭文件。
阅读全文