Python中的Visual Studio代码输入函数

2024-04-27 04:14:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试Visual Studio代码,学习Python。

我正在编写一段起始代码,以便从用户那里获取输入,例如:

S = input("What's your name? ")

当我尝试运行这个(Mac:Cmd+Shift+B)时,我看到任务正在运行,没有输出。我已经为输出和参数配置了tasks.json文件。

print("Hello, World!")
S = input("What's your name? ")

我需要在Visual Studio代码中配置一些环境变量吗?


Tags: 文件代码用户namecmdjsoninputyour
3条回答

Ctrl+Shift+d,然后选择集成终端/控制台。

enter image description here

您可以从Visual Studio代码市场安装visualstudio代码的Python扩展。

完成后,使用“Python控制台”调试选项来运行和调试Python代码。这将启动terminal/command窗口,允许您捕获输入,您不需要为此配置tasks.json文件。

Python扩展名:https://marketplace.visualstudio.com/items?itemName=donjayamanne.python

任务用于构建应用程序。由于Python是被解释的,所以您根本不需要使用tasks.json来运行/调试Python代码。改用launch.json。我使用Don Jayamanne的Python扩展进行调试,并将launch.json配置如下:

  1. 打开命令面板(Ctrl+Shift+p)并编写命令:

    start without debugging

  2. 然后选择您的环境->;单击“Python”。这将在当前目录的.vscode目录中创建launch.json文件。

  3. 粘贴以下配置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"
        }
    ]}
    
  4. 保存文件,在编辑器中打开python脚本,然后再次“不调试就启动”。这将启动一个集成终端,您可以在其中输入和查看输出。

相关问题 更多 >