使用python修改txt中指定行
时间: 2023-09-13 18:05:49 浏览: 256
python 批量修改txt文件(删除指定行/修改指定关键词/删除重复项目/新增内容/修改编码格式)
可以使用以下代码来实现:
```python
# 打开文件
with open('file.txt', 'r') as file:
# 读取所有行
lines = file.readlines()
# 修改指定行
lines[2] = 'New line\n'
# 写回文件
with open('file.txt', 'w') as file:
file.writelines(lines)
```
这个例子中,我们打开一个名为 `file.txt` 的文件,读取所有行并将它们存储在一个列表中。然后,我们修改第三行(列表索引从0开始),并将修改后的所有行写回文件。请注意,我们使用 `with` 语句来自动关闭文件句柄并确保在使用后将其正确关闭。
阅读全文