Сообщить об ошибке.

Функция wrap() модуля textwrap

Разделить строку на список строк одинаковой длины

Синтаксис:

import textwrap

textwrap.wrap(text, width=70, **kwargs)

Параметры:

Возвращаемое значение:

Описание:

Функция wrap() модуля textwrap разбивает один абзац text по строкам так, что каждая строка имеет не более width символов длиной. Возвращает список строк, без завершающего символа новой строки \n.

Строки в списке выравнивается по левому краю, первая строка сохраняет свой отступ, а пробелы в начале каждой последующей строки распределяются между остальным списком строк.

Необязательные аргументы **kwargs соответствуют атрибутам экземпляра класса TextWrapper. ширина width по умолчанию равна 70 символов.

Смотрите метод TextWrapper.wrap() для получения дополнительной информации о том, как ведет себя функция wrap().

Примеры использования:

text = '''
    Lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum. Lorem ipsum
    lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem. Ipsum lorem
    lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum.
    '''
import textwrap as tw

print(tw.wrap(text, width=50))
# ['     Lorem ipsum lorem ipsum lorem ipsum lorem', 
# 'ipsum lorem ipsum. Lorem ipsum     lorem ipsum',
# 'lorem ipsum lorem ipsum lorem ipsum lorem. Ipsum',
# 'lorem     lorem ipsum lorem ipsum lorem ipsum',
# 'lorem ipsum lorem ipsum lorem ipsum.']