вы можете использовать str.find
со смещением:
offset = 411
line[offset:line.find(" ",offset)]
Это быстро (только один фрагмент), но проблема в том, что если нет места, вы получите -1
в результате ивы теряете 1 символ.
Альтернативой является разделение на части , а затем разбиение / разбиение (даже если после этого не остается места):
line[411:].split()[0]
Еще немного сложного кода дляобработать «пропущенный пробел» и выполнить только 1 срез, а 1 поиск будет:
offset = 411
spacepos = line.find(" ",offset)
line[offset:spacepos if spacepos != -1 else None])
, поэтому, если find
вернет -1, срез до конца строки.