Visual Studio Code: run Python file with arguments

前端 未结 7 785
被撕碎了的回忆
被撕碎了的回忆 2021-02-04 02:00

Is there an easy way to run a Python file inside Visual Studio Code with arguments?

I know I can add a custom configuration in the launch.json file with the

7条回答
  •  北海茫月
    2021-02-04 02:29

    Visual Studio Code only supports one launch.json file. However, it supports two or more configurations, and they appear in the left-hand menu/pane's drop down list (instead of "No Configurations").

    Here are the instructions. Click the Config button in the DEBUG pane circled in red above:

    Click it and it creates a launch.json file with debugging configurations. Edit this file and add the args in this key-pair format AND add multiple for different args including Variable Substitution!

    {
        // Use IntelliSense to learn about possible attributes.
        // Hover to view descriptions of existing attributes.
        // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: Current File (Integrated Terminal)",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "args": [
                    "--username", "Jeremy",
                    "--account", "Stackoverflow"
                ],
                "console": "integratedTerminal"
            },
            {
                "name": "Python: Current File (Integrated Terminal)",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "args": ["${env:USERNAME}"],
                "console": "integratedTerminal"
            }
        ]
    }
    

    Put a breakpoint in your Python script, for example on the first line under def main(...) and then press F5 or click Start Debugging.

提交回复
热议问题