除了 VS Code 上的调试控制台外,我有一些简单的代码在任何地方都可以正常工作。
这里是:
pounds = int(input("How much do you weigh in pounds? "))
kilos = pounds * 0.45359237
print("You weight " + str(kilos) + " kilograms.")
如果您使用 的launch.json
配置"console": "internalConsole",
,那么输出将转到调试控制台,这不起作用。如果你这样做"console": "integratedTerminal"
了,输出会工作,它会进入终端,但是,它每次都会创建一个新的调试控制台,最终它会在第 33 次停止工作。我有下面的截图。该错误未显示在终端中,而是显示在弹出窗口中。错误指出:
终端进程“C:\Program Files\Git\bin\bash.exe”以退出代码终止:256。
所以有两个问题:
- 调试控制台无法使用
input()
- 终端制作了太多的调试控制台,导致它出错。
我对任何人如何在 VS 代码上使用 python 感到困惑,因为我什至无法让它工作。我想我可以在控制台每次达到 33 时删除它,但这似乎效率低下,而不是 VS Code 的预期使用方式。