python按照换行符截断
时间: 2023-06-18 17:04:04 浏览: 162
python去掉行尾的换行符方法
可以使用字符串的 `split()` 方法进行按换行符截断:
```python
text = "Hello\nworld\n"
lines = text.split("\n")
print(lines) # ['Hello', 'world', '']
```
注意,最后一行可能是空字符串,因为原始字符串最后可能有一个换行符。如果不想要空字符串,可以使用列表推导式去掉:
```python
lines = [line for line in text.split("\n") if line]
print(lines) # ['Hello', 'world']
```
或者使用 `strip()` 方法去掉每行的空格和换行符:
```python
lines = [line.strip() for line in text.split("\n")]
print(lines) # ['Hello', 'world']
```
阅读全文