我正在尝试调试这个非常简单的代码,但在输入数字后它没有做任何事情。
import math
pi = math.pi
r = int(input('Enter number:'))
circum = 2 * pi * r
print(circum)
但对于不包含input()
的简单而复杂的代码,我可以非常轻松地调试它们。当我在Spyder中调试此代码时,它完美无缺,但在Visual Studio代码中却没有。我真的需要帮助
PS。我已经配置了launch.json
答案 0 :(得分:0)
当我切换到使用“集成终端/控制台”调试配置时,我开始工作了。
{
"name": "Integrated Terminal/Console",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "${config:python.pythonPath}",
"program": "${file}",
"cwd": "",
"console": "integratedTerminal",
"env": {},
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit"
]
},
https://donjayamanne.github.io/pythonVSCodeDocs/docs/debugging_terminal-console-apps/#Option-1