У меня есть файл, который выглядит какРазделить строку по маске в питоне
12 MG -5.000000000000E-01 -5.000000000000E-01 0.000000000000E+00
16 S 1.558454815345E-01 1.558454815345E-01 2.500000000000E-01
8 O 2.189546044408E-01 -1.271822846411E-01 4.012978695812E-01
, и я хочу, чтобы отделить цифры от передней линии, с выходом
MG -5.000000000000E-01 -5.000000000000E-01 0.000000000000E+00
S 1.558454815345E-01 1.558454815345E-01 2.500000000000E-01
O 2.189546044408E-01 -1.271822846411E-01 4.012978695812E-01
У меня есть это
for line in file:
head, sep, tail = line.partition('wildcard')
print tail
Что мне следует использовать для подстановочного знака?
Это похоже на формат фиксированной ширины для меня; можете ли вы подтвердить, что 3-я строка дополняется одним дополнительным пространством по сравнению с предыдущими двумя? –