运行 python Visual Studio 代码中的脚本;如何让 `input ()` 工作?
Running python script in Visual Studio Code; how to get `input ()` to work?
我正在尝试使用 input()
获取简单的 input,但是当我 运行 Visual Code 中的脚本时只要命中该行代码,程序就会挂起。
- 如何在 Visual Studio 代码 中 运行 编码并使用
input()
?
任务
{
"version": "0.1.0",
"command": "python",
"isShellCommand": true,
"showOutput": "always",
"args": ["${file}"],
}
简介
您需要从命令行(终端)运行您的脚本,而不是直接在Visual Studio代码中,如果您想像普通用户一样与程序交互。
> <b>python name_of_program.py</b>
详细说明
Visual Studio 代码 中显示的输出不用于与底层脚本交互,也不能直接从中读取任何输入你的键盘(它只是显示你决定 运行 的任何输出)。
解决方法
您可以编辑您的任务文件以自动生成您选择的终端,而不是 运行直接使用 python
-解释器。
根据您使用的操作系统和可用的终端,执行此操作所需的编辑可能看起来有些不同,但它们都应该遵循相同的模式。
{
"version": "0.1.0",
"command": "<em>urxvt</em>",
"isShellCommand": false,
"showOutput": "always",
"args": [ "<em>-e</em>", "python ${file}" ]
}
N O T E
In the above, urxvt
is the name of my choice for terminal, -e
is the flag required to pass a command that is to be executed upon startup, and python ${file}
is the command to execute.
My recommendation is to get the command necessary to fire up a new terminal, and directly execute a python script, working elsewhere before editing your task-file.
您可以右键单击您想要的文本文件 运行 然后 select "Run Python file in Terminal"。
我有类似的问题,我猜你 运行 程序
ctrl + shift + B 进行构建。
无需构建,您可以通过
在 vs code 中简单地打开终端
ctrl + shift + `
打开终端后,输入您想要的文件名运行。
只需点击 运行 CODE
visual studio右上角选项干扰。当您 运行 编码时,它会在终端中自动 运行s (input()) 函数。
我正在尝试使用 input()
获取简单的 input,但是当我 运行 Visual Code 中的脚本时只要命中该行代码,程序就会挂起。
- 如何在 Visual Studio 代码 中 运行 编码并使用
input()
?
任务
{
"version": "0.1.0",
"command": "python",
"isShellCommand": true,
"showOutput": "always",
"args": ["${file}"],
}
简介
您需要从命令行(终端)运行您的脚本,而不是直接在Visual Studio代码中,如果您想像普通用户一样与程序交互。
> <b>python name_of_program.py</b>
详细说明
Visual Studio 代码 中显示的输出不用于与底层脚本交互,也不能直接从中读取任何输入你的键盘(它只是显示你决定 运行 的任何输出)。
解决方法
您可以编辑您的任务文件以自动生成您选择的终端,而不是 运行直接使用 python
-解释器。
根据您使用的操作系统和可用的终端,执行此操作所需的编辑可能看起来有些不同,但它们都应该遵循相同的模式。
{
"version": "0.1.0",
"command": "<em>urxvt</em>",
"isShellCommand": false,
"showOutput": "always",
"args": [ "<em>-e</em>", "python ${file}" ]
}
N O T E
In the above,urxvt
is the name of my choice for terminal,-e
is the flag required to pass a command that is to be executed upon startup, andpython ${file}
is the command to execute.
My recommendation is to get the command necessary to fire up a new terminal, and directly execute a python script, working elsewhere before editing your task-file.
您可以右键单击您想要的文本文件 运行 然后 select "Run Python file in Terminal"。
我有类似的问题,我猜你 运行 程序
ctrl + shift + B 进行构建。
无需构建,您可以通过
在 vs code 中简单地打开终端ctrl + shift + `
打开终端后,输入您想要的文件名运行。
只需点击 运行 CODE visual studio右上角选项干扰。当您 运行 编码时,它会在终端中自动 运行s (input()) 函数。