python遍历txt的每一行,删除每一行中以, "gt":开头,以</html>"结尾的部分数据
时间: 2023-07-16 16:16:34 浏览: 94
使用python读取txt文件的内容,并删除重复的行数方法
可以使用Python的文件读写操作和字符串处理函数来实现遍历txt的每一行,删除符合条件的数据。具体实现方法如下:
```python
# 打开文件并读取每一行
with open('file.txt', 'r', encoding='utf-8') as f:
lines = f.readlines()
# 遍历每一行并删除符合条件的数据
new_lines = []
for line in lines:
if line.startswith(', "gt":') and line.endswith('</html>"\n'):
continue # 跳过符合条件的行
else:
new_lines.append(line) # 保留不符合条件的行
# 将新的行写入文件中
with open('file.txt', 'w', encoding='utf-8') as f:
f.writelines(new_lines)
```
上述代码中,首先使用`with open()`语句打开文件并读取每一行,然后遍历每一行并判断是否符合条件,如果符合条件则跳过该行,否则保留该行并添加到新的行列表中。最后将新的行列表写入文件中。
阅读全文