2016-04-29 36 views
2

下面的python代码在Visual Studio和Python IDLE中工作得非常好。但是,当我将其写入VISUAL STUDIO CODE中时,输入值后面的所有4个打印命令都不会被处理。VS代码没有处理输入后的python打印命令

print ('hello world') 
print ('hello world') 
message = raw_input ('type message ') 
print ('message') 
print ('statement 1') 
print ('statement 2') 
print ('statement 3') 
print ('statement 4') 

例如,当我填写在“我的信息”输入,它只是打印:

hello world 
hello world 
type message 
my message 

而且doesn't执行输入之后到来的4打印命令。 预期结果将是:

hello world 
hello world 
type message 
my message 
statement 1 
statement 2 
statement 3 
statement 4 

任何想法,为什么Visual Studio代码不处理,其余4个打印命令?

回答

1

它适用于我的VS.我认为你要做的一件事是用这个命令打印用户输入。

打印(“信息”)

所以这将是

打印消息

+0

Thanks guys,for your contributions。实际上,错误不在代码中,但是由于VSC不支持从输出窗口直接输入。我只是想出了解决方案。见下文.... – rainer

0

是不存在,你可以添加到VS代码以严格的代码在Python的插件吗?另外...我强烈建议使用Adobe Brackets。在编写任何东西时我将它用作我的主要工具。 Brackets

+0

谢谢,罗伯特.. – rainer

1

我刚刚发现自己。 调试控制台不支持需要从控制台读取输入的程序,但可以通过在启动配置中将属性externalConsole设置为true来启用外部本地控制台。 launch.json - “externalConsole”:true