VS Code在输入后不处理python打印命令

时间:2016-04-29 01:29:28

标签: python visual-studio-code

以下python代码在Visual Studio和Python IDLE中运行良好。但是当我在VISUAL STUDIO CODE中编写它时,输入值之后的所有4个打印命令都不会被处理。

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

并且不会执行输入后的4个打印命令。 预期的输出是:

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

任何想法为什么Visual Studio Code不处理剩余的4个打印命令?

3 个答案:

答案 0 :(得分:1)

我的VS工作正常。我认为您要做的一件事是使用此命令打印用户输入。

print('message')

所以它会是

打印消息

答案 1 :(得分:1)

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

答案 2 :(得分:0)

是否有一个插件可以添加到VS Code以严格编写Python代码?另外......我强烈建议使用Adobe Brackets。我在编程时使用它作为我的主要工具。 Brackets