python处理文本文件 删除不要的行_Python3.5 处理文本txt,删除不需要的行方法
时间: 2024-01-11 07:05:03 浏览: 134
Python3.5 处理文本txt,删除不需要的行方法
你可以使用Python内置的文件操作来删除文本文件中不需要的行。一种简单的方法是,读取文件中的每一行,判断该行是否需要保留,如果需要保留则将其写入新的文件中,否则跳过该行。
以下是一个示例代码:
```python
with open('input.txt', 'r') as input_file:
with open('output.txt', 'w') as output_file:
for line in input_file:
if '不需要的行' not in line:
output_file.write(line)
```
在上面的代码中,我们打开输入文件 `input.txt` 以及输出文件 `output.txt`,然后读取每一行并判断该行是否需要保留。如果该行不包含字符串 `'不需要的行'`,则将其写入输出文件中。
请注意,上述代码仅适用于删除指定字符串的行。如果你需要删除其他类型的行,例如空行或以特定字符开头的行,你需要根据具体情况进行修改。
阅读全文