Python Debuger Console в VS Code не печатает правильно отформатированные строковые переменные - PullRequest
0 голосов
/ 11 апреля 2019

Консоль отладки Python показывает неправильный вывод для печати отформатированной строки.

Подстрока, получающая после вставленной переменной в начале печати, заменяет подстроку той же длины всей отформатированной строки

Я убедился, что это проблема в консоли отладки Python, запустив один и тот же код Python в CMD и PowerShell;который дает правильный вывод.

name = raw_input('What is your name?\n')

print 'Hi there %s!' % name
print 'Hi there %s, how are you?' % name

Ожидаемые результаты:

Привет имя !

Привет имя , как дела?

Фактические результаты:

! Я там имя !

, как дела?

РЕДАКТИРОВАТЬ: Бонус вопрос, могу ли я изменить консоль по умолчанию на PowerShell, и если это так;как мне это сделать?

test.py run and printed in Python Debug Console

test.py run and printed in the PowerShell Console

...