python 去掉空行
时间: 2023-10-29 21:59:43 浏览: 95
删除文本里的空行
5星 · 资源好评率100%
可以使用以下代码去掉文件中的空行:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
# 去掉空行
lines = [line for line in lines if line.strip()]
with open('new_file.txt', 'w') as f:
f.writelines(lines)
```
其中,`file.txt` 是原文件名,`new_file.txt` 是去掉空行后的文件名。这段代码先读取原文件的所有行,然后使用列表推导式过滤出非空行,最后将非空行写入新文件中。
阅读全文