python中怎么去除带\n的空白行
时间: 2023-03-31 10:01:26 浏览: 167
python如何删除列为空的行
可以使用strip()函数去除带有\n的空白行,示例代码如下:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
new_lines = [line.strip() for line in lines if line.strip()]
```
其中,strip()函数可以去除字符串两端的空白字符,包括空格、制表符和换行符。在上述代码中,使用readlines()函数读取文件中的所有行,然后使用列表推导式遍历每一行,去除两端的空白字符,并且只保留非空行。最终得到的new_lines列表就是去除了带有\n的空白行的结果。
阅读全文