python替换指定行的某个值
时间: 2023-12-30 10:10:50 浏览: 70
python实现字符替换.zip
要替换指定行的某个值,可以先将文件读入内存,然后对内存中的内容进行修改,最后再写回文件中。可以使用以下代码实现:
```python
# 打开文件并读入所有行
with open('file.txt', 'r') as f:
lines = f.readlines()
# 修改指定行的值
lines[2] = lines[2].replace('old_value', 'new_value')
# 将修改后的内容写回文件
with open('file.txt', 'w') as f:
f.writelines(lines)
```
上面的代码中,我们打开文件并使用 `readlines()` 方法将所有行读入内存存储在 `lines` 列表中。然后我们修改了第三行的值,将所有修改后的内容使用 `writelines()` 方法写回文件中。
阅读全文