python删除txt文件空白行strip
时间: 2023-11-21 13:55:23 浏览: 136
批量删除多个txt文件空行
4星 · 用户满意度95%
可以使用Python的文件操作和字符串操作来删除txt文件中的空白行。具体步骤如下:
1. 打开txt文件,使用readlines()方法读取文件内容并存储到一个列表中。
2. 遍历列表,使用strip()方法删除每个元素中的空白字符。
3. 创建一个新的列表,将处理后的非空元素添加到新列表中。
4. 打开原文件,使用w模式重新写入处理后的内容。
以下是示例代码:
```python
with open('example.txt', 'r') as f:
lines = f.readlines()
new_lines = []
for line in lines:
if line.strip():
new_lines.append(line)
with open('example.txt', 'w') as f:
f.writelines(new_lines)
```
在上面的代码中,我们首先使用with语句打开txt文件,并使用readlines()方法读取文件内容并存储到一个列表中。然后,我们遍历列表,使用strip()方法删除每个元素中的空白字符,并将处理后的非空元素添加到新列表中。最后,我们使用with语句打开原文件,并使用w模式重新写入处理后的内容。
阅读全文