python中去除读取到的\r\n
时间: 2023-07-08 21:35:08 浏览: 164
在Python中,可以使用`strip()`方法去除字符串两端的空格、制表符、换行符等空白字符。对于读取文件中的`\r\n`,可以使用以下代码进行去除:
```python
with open("file.txt", "r") as f:
lines = f.readlines() # 读取文件中的所有行数据
lines = [line.strip() for line in lines] # 去除每行末尾的空白字符
```
这里使用`readlines()`方法读取文件中的所有行数据,然后使用列表推导式对每行数据进行去除操作。如果你只需要去除每行末尾的换行符`\n`,可以使用以下代码:
```python
with open("file.txt", "r") as f:
lines = f.readlines() # 读取文件中的所有行数据
lines = [line.rstrip("\n") for line in lines] # 去除每行末尾的换行符
```
这里使用`rstrip("\n")`方法去除每行末尾的换行符`\n`。如果你的文件中同时包含`\r\n`,可以使用以下代码:
```python
with open("file.txt", "r") as f:
lines = f.readlines() # 读取文件中的所有行数据
lines = [line.rstrip("\r\n") for line in lines] # 去除每行末尾的\r和\n
```
这里使用`rstrip("\r\n")`方法去除每行末尾的`\r`和`\n`。
阅读全文