Выравнивание по методу

Вот простой код:

OS.write(ip+re.search(version,data).group(0).rjust(25)+'\n')

Все, что я хочу, это иметь такой вывод:

10.102.19.1           version=6.40.7
10.102.41.1           version=6.40.7
10.102.3.1            version=6.40.8

Но правильная строка абсолютно не хочет быть выровненной, и я всегда получаю это:

10.102.19.1           version=6.40.7
10.102.41.1           version=6.40.7
10.102.3.1           version=6.40.8

Что я делаю не так?

1 ответ

Решение

Тривиальное решение может быть,

OS.write(ip + re.search(version, data).group(0).rjust(30 - len(ip)) + '\n')
Другие вопросы по тегам