Подтвердить что ты не робот

Удалить передние и конечные пробелы?

Мне сложно использовать .strip со следующей строкой кода.

Спасибо за помощь.

f.write(re.split("Tech ID:|Name:|Account #:",line)[-1])
4b9b3361

Ответ 1

Вы можете использовать strip() для удаления конечных и ведущих пробелов.

>>> s = '   abd cde   '
>>> s.strip()
'abd cde'

Примечание: внутренние пространства сохраняются

Ответ 2

Разверните свой один вкладыш на несколько строк. Тогда это становится легким:

f.write(re.split("Tech ID:|Name:|Account #:",line)[-1])

parts = re.split("Tech ID:|Name:|Account #:",line)
wanted_part = parts[-1]
wanted_part_stripped = wanted_part.strip()
f.write(wanted_part_stripped)