VS Code中的Python调试器控制台无法正确打印格式化的字符串变量

时间:2019-04-11 12:35:22

标签: python-2.7 terminal visual-studio-code vscode-debugger

Python调试控制台显示了打印格式字符串时的错误输出。

在打印开始时插入的变量之后出现的子字符串,替换了整个格式化字符串长度相同的子字符串

通过在CMD和PowerShell中运行相同的python代码,我已经验证了在Python调试控制台中存在此问题;给出正确的输出。

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

0 个答案:

没有答案