Добавление пробела в конец переноса текста? - PullRequest
1 голос
/ 01 декабря 2011

Я хочу обернуть абзац с ограничением в 80 символов, однако, если есть необходимый разрыв (разбить длинные слова на false) и итоговая строка теперь составляет, например, 71, как мне добавить 9 символовпробела, чтобы заполнить его до 80 символов, для каждой строки, что это происходит.

Я ищу использовать либо функцию заполнения textwrapper, а не переноса, или что-нибудь, что делает это аналогично.(т.е. нет списков)

1 Ответ

2 голосов
/ 01 декабря 2011

Просто постобработайте результат:

for line in textwrap.wrap(some_text, 80, break_long_words=False):
  yield "%-80s" % (line)

Очевидно, что если у вас есть много этого, вы можете создать свой собственный экземпляр TextWrapper, но я подозреваю, что вы уже знакомы с textwrap документация.

...