Превью из длинного текста
Допустим, у нас есть какой-то длинный текст в виде строки и надо сделать превью этого текста, например, для сайта. Первое, что приходит на ум – использовать слайсинг строк.
Но, как видите, текст оборвался на полуслове, поэтому такой вариант отпадает. Такую проблему хорошо решает метод
Первым аргументом передается строка, вторым указываем количество символов, которое должен содержать результат. Также третьим аргументом можно передать заготовку, которая будет вставляться в конце обрезанной строки.
#строки #textwrap
Допустим, у нас есть какой-то длинный текст в виде строки и надо сделать превью этого текста, например, для сайта. Первое, что приходит на ум – использовать слайсинг строк.
Но, как видите, текст оборвался на полуслове, поэтому такой вариант отпадает. Такую проблему хорошо решает метод
shorten
из модуля textwrap
. Первым аргументом передается строка, вторым указываем количество символов, которое должен содержать результат. Также третьим аргументом можно передать заготовку, которая будет вставляться в конце обрезанной строки.
#строки #textwrap
👍2
Задаем ширину текста
Ранее уже был пост про встроенный модуль
Но мощные функции для красивого форматирования текста на этом не заканчиваются. В модуле есть еще
Как видите в примере на картинке, слова переносятся на новые строки и ничего не обрывается на полуслове.
#textwrap
Ранее уже был пост про встроенный модуль
textwrap
— там мы рассказывали про то, как сократить текст до определенного количества символов без прерывания на середине слова.Но мощные функции для красивого форматирования текста на этом не заканчиваются. В модуле есть еще
fill
, который позволяет задать ширину текста в символах.Как видите в примере на картинке, слова переносятся на новые строки и ничего не обрывается на полуслове.
#textwrap
👍2