Python:由(不同的)n个空格分隔

Wol*_*lfy 2 python split

我有这样的行:

  2    20  164 "guid" Some name^7            0 ip.a.dd.res:port    -21630 25000

  6    30  139 "guid" Other name^7                0 ip.a.dd.res:port       932 25000
Run Code Online (Sandbox Code Playgroud)

我想分开这个,但问题是这个"单词"之间有不同的空格数......

我怎样才能做到这一点?

Cho*_*ett 7

Python的split函数不关心空格的数量:

>>> '  2    20  164 "guid" Some name^7            0 ip.a.dd.res:port    -21630 25000'.split()
['2', '20', '164', '"guid"', 'Some', 'name^7', '0', 'ip.a.dd.res:port', '-21630', '25000']
Run Code Online (Sandbox Code Playgroud)