繁体   English   中英

如何用python分割线并获得剩余的线

[英]How to split line with python and get the remaining line

我的文件中有几行

0 1 2 3 4 5
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6

我正在尝试分割线,但出现错误我想排除 0 1 并想选择剩余的线但是我如何用 python 做到这一点

elm1 = line.split()[0]
elm2 = line.split()[1]
elm3 = line.split()[2] +" "+ [3] +" "+ [4] +" "+ [5] +" "+ [6] +" "+ [7]

你是这个意思吗?

>>> line = "0 1 2 3 4 5 6 7"
>>> " ".join(line.split()[2:])
'2 3 4 5 6 7'

您可以使用参数 maxsplit

>>> s = "1 2 3 4 5 6 7 8"
>>> s.split(maxsplit=2)
['1', '2', '3 4 5 6 7 8']
>>> elm1,elm2,elm3 = tuple(s.split(maxsplit=2))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM