如何在VS Code中进行调试时提供输入数据?

时间:2019-04-14 11:51:08

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

我想知道在使用VS Code进行调试时如何提供数据。例如。

a = input()
b = input()

c = a + b

print(c)

我也有一个input.txt文件,如下所示:

10
20

因此,当我运行python test.py < input.txt时,代码应读取数据并运行。

但是在调试时如何告诉调试器使用输入?

1 个答案:

答案 0 :(得分:0)

使用externalConsole": true创建调试配置。查看Igor的解决方案以获取更多信息。从文本文件读取输入不适用于input(),但是您可以使用sys.argv[]作为应用程序参数来提供。

screenshot of test code.

这是通过外部调试运行代码的时候。