python循环修改文件内容
时间: 2024-05-20 12:08:43 浏览: 76
Python批量修改文本文件内容的方法
5星 · 资源好评率100%
在Python中,可以使用文件对象和循环结构来实现修改文件内容的操作。以下是一个示例代码:
```
with open('file.txt', 'r') as file:
lines = file.readlines()
with open('file.txt', 'w') as file:
for line in lines:
if 'old_text' in line:
line = line.replace('old_text', 'new_text')
file.write(line)
```
以上代码中,首先使用`with`语句打开需要操作的文件,读取文件内容并保存到`lines`列表中。接着使用`with`语句重新打开文件,并使用`for`循环遍历`lines`列表中的每一行。如果某行包含需要替换的文本,则使用`replace()`方法将文本进行替换,最后将修改后的内容写入到文件中。
阅读全文