Получить вывод print (без возврата каретки) в python - PullRequest
0 голосов
/ 21 мая 2019

Учитывая строку, содержащую '\ n' и '\ r', я хочу получить выходную оставшуюся строку, которая будет отображаться функцией печати.(То есть \ n создаст новую строку, а \ r сделает перезапись)

from io import StringIO

output = StringIO()
output.write('Start\n')
output.write('First line\r')
output.write('Second line')

str(output.getvalue())

Это выдаст: 'Start \ nFirst line \ rSecond line'.

Я хочу получить: 'Start \ nSecond line'

Есть ли простой способ сделать это, или я должен перебрать строку и вручную изменить ее?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...