readlines去掉换行符
时间: 2023-05-08 11:57:41 浏览: 183
去掉换行符
4星 · 用户满意度95%
在Python中,我们常常使用readlines()函数来逐行读取文件中的内容。读入的每一行都会以换行符“\n”结尾。而有时候,这些换行符会对我们的实际应用造成干扰,我们需要将其去掉。具体方法如下:
1. 使用strip()函数去掉换行符
我们可以使用Python的字符串函数strip(),将每一行的换行符去掉。具体实现代码如下:
```
with open('file.txt') as f:
lines = [line.strip() for line in f.readlines()]
```
2. 使用rstrip()函数去掉换行符
与strip()函数不同,rstrip()函数只会删除每一行末尾的换行符。代码如下:
```
with open('file.txt') as f:
lines = [line.rstrip() for line in f.readlines()]
```
这两种方法都可以去掉每一行的换行符,让我们更方便地处理文件内容。
阅读全文