Visual Studio代码-Python中的输入函数
我正在试用VisualStudio代码,学习Python 我正在编写一段起始代码,只需从用户那里获取输入,比如:Visual Studio代码-Python中的输入函数,python,visual-studio-code,Python,Visual Studio Code,我正在试用VisualStudio代码,学习Python 我正在编写一段起始代码,只需从用户那里获取输入,比如: S = input("What's your name? ") 当我尝试运行这个(Mac:Cmd+Shift+B)时,我看到任务正在运行,没有输出。我已经为输出和参数配置了tasks.json文件 print("Hello, World!") S = input("What's your name? ") 是否需要在Visual Studio代码中配置一些环境变量?您可以从Vis
S = input("What's your name? ")
当我尝试运行这个(Mac:Cmd+Shift+B)时,我看到任务正在运行,没有输出。我已经为输出和参数配置了tasks.json文件
print("Hello, World!")
S = input("What's your name? ")
是否需要在Visual Studio代码中配置一些环境变量?您可以从Visual Studio代码市场安装Visual Studio代码的Python扩展 完成后,使用“Python控制台”调试选项来运行和调试Python代码。这将启动终端/命令窗口,允许您捕获输入,您无需为此配置tasks.json文件
Python扩展:当您单击调试选项时,它会将您带到调试控制台,而不是实际的集成终端。这是因为调试控制台只显示代码运行平稳,但实际上不允许添加输入 我已经试过了唐的建议,可惜没有用。您最初通过配置.json文件所说的是正确的。使用VisualStudio代码,您只能在计算机上“使用”代码
命令行。希望将来能有所改变。任务用于构建应用程序。因为Python是解释的,所以运行/调试Python代码根本不需要使用tasks.json。改用launch.json。我正在使用Don Jayamanne的Python扩展进行调试,并将launch.json配置如下:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "${config.python.pythonPath}",
"program": "${file}",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
],
"console": "integratedTerminal"
}
]}
在vscode终端选项卡类型中:
python3 file_name.py
尝试从cmd shell运行脚本。谢谢Keith。它从命令行开始工作,观看了一些视频以了解cmd行并使其工作。我真的很想在VS代码中运行代码,并在那里查看输出,也许我必须尝试另一个IDE。如果您觉得这有帮助,请标记为接受的答案。蒂亚。