前排提示:
.splitlines与.rsplit都返回一个列表
.splitlines返回每一行的内容不会做其他修改
.rsplit则会删除空格,返回每一个空格前后单独字符串
文件内容:
3.1415926 234 5545 45 78 89
使用.rsplit()代码:
from pathlib import Path
path = Path('123.txt')
a = path.read_text().rsplit()
print(a)
输出结果:
['3.1415926', '234', '5545', '45', '78', '89']
可以看到删除了空格
如果使用.splitlines(),输出结果如下:
['3.1415926', ' 234 5545', ' 45 78 89']