python删除指定内容的行
时间: 2023-11-21 11:06:31 浏览: 70
可以使用Python中的文件读写功能,读入文件,判断每一行的内容是否包含需要删除的指定内容,若包含则不写入新文件,否则将该行写入新的文件中。具体代码如下:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
with open('new_file.txt', 'w') as f:
for line in lines:
if '指定内容' not in line:
f.write(line)
```
其中,'file.txt'是输入的源文件,'new_file.txt'是输出的新文件。'r'和'w'表示分别读和写文件。`readlines()`方法将文件内容读入到一个字符串列表中。循环遍历列表中的每一行,如果该行不包含指定内容,则将该行写入新文件中。
希望能够帮到你!
阅读全文