如何打开一个txt文件并逐行写入另一个txt文件
时间: 2024-05-14 14:14:07 浏览: 121
一行行地读取文件的一行并写入另外一个文件
5星 · 资源好评率100%
你可以使用Python的内置函数open()打开一个txt文件,并使用readline()逐行读取该文件的内容。然后使用write()函数将每一行写入到另一个txt文件中。
下面是一个示例代码:
```python
# 打开原始文件和目标文件
with open('source.txt', 'r') as source_file, open('target.txt', 'w') as target_file:
# 逐行读取原始文件的内容
for line in source_file:
# 将每一行写入到目标文件中
target_file.write(line)
```
在上面的代码中,我们使用了with语句来打开文件。这样可以确保在代码块执行完毕后自动关闭文件,避免资源泄漏的问题。
我们使用了'r'参数来打开原始文件并以只读模式读取内容,使用'w'参数来打开目标文件并以写入模式写入内容。
在循环中,我们使用了readline()函数逐行读取原始文件的内容,使用write()函数将每一行写入到目标文件中。
阅读全文