Библиотека переноса текста Python - Как Сохранить Разрывы строки?

Можно использовать это для получения даты от JSON:

var date = eval(jsonDate.replace(/\/Date\((\d+)\)\//gi, "new Date($1)"));

И затем можно использовать Формат даты JavaScript сценарий (1,2 КБ, когда уменьшено и gzipped) для отображения его, как Вы хотите.

15
задан Deduplicator 19 August 2015 в 16:41
поделиться

4 ответа

попробуйте

w = textwrap.TextWrapper(width=90,break_long_words=False,replace_whitespace=False)

, который, похоже, решил проблему для меня

Я понял это из того, что я прочитал здесь (я никогда раньше не использовал перенос текста)

17
ответ дан 1 December 2019 в 01:45
поделиться

Как насчет переноса только строк длиннее 90 символов?

new_body = ""
lines = body.split("\n")

for line in lines:
    if len(line) > 90:
        w = textwrap.TextWrapper(width=90, break_long_words=False)
        line = '\n'.join(w.wrap(line))

    new_body += line + "\n"
3
ответ дан 1 December 2019 в 01:45
поделиться

Похоже, он этого не поддерживает. Этот код расширит его, чтобы делать то, что мне нужно:

http://code.activestate.com/recipes/358228/

1
ответ дан 1 December 2019 в 01:45
поделиться
lines = text.split("\n")
lists = (textwrap.TextWrapper(width=90,break_long_words=False).wrap(line) for line in lines)
body  = "\n".join("\n".join(list) for list in lists)
0
ответ дан 1 December 2019 в 01:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: