Висячие отступы с принудительным переводом строки - PullRequest
0 голосов
/ 30 ноября 2018

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

"Cox, IH\nRogers, TM\nBond, J"

вывод должен быть:

AU: Cox, IH
    Rogers, TM
    Bond, J

Моя первоначальная попытка с модулем textwrap вставлена ​​ниже:

import textwrap

prefix = "AU:" + " "
wrapper = textwrap.TextWrapper(initial_indent=prefix,
                               subsequent_indent=' '*len(prefix),
                               replace_whitespace=False)
text = "Cox, IH\nRogers, TM\nBond, J"
print(wrapper.fill(text))

К сожалению, результат не совсем то, что я ожидаю:

AU: Cox, IH
Rogers, TM
Bond, J

Любая идея очень ценится.

...