ホームページ >バックエンド開発 >Python チュートリアル >VSCode でのコマンドライン引数を必要とする Python プログラムのデバッグ

VSCode でのコマンドライン引数を必要とする Python プログラムのデバッグ

DDD
DDDオリジナル
2024-09-19 00:14:381123ブラウズ

VSCode では、デバッグする Python プログラムがコマンド ラインを通じて引数を渡す必要がある場合、launch.json ファイルを通じてデバッグする必要があります。∨(実行または検出...) を押します。ボタン候補Python エラー ツール: デバッグに launch.json を使用します:

在 VSCode 中幫需要命令行引數的 Python 程式除錯

次に、Python デバッガー を選択します:

在 VSCode 中幫需要命令行引數的 Python 程式除錯

次に、 引数 を含む Python ファイルを選択すると、入力引数を必要とする launch.json ファイルが自動的に作成されます:

在 VSCode 中幫需要命令行引數的 Python 程式除錯

ファイルを作成すると、デバッグ プロセスが開始されます。まず、コマンド ライン引数を入力するように求められます。

在 VSCode 中幫需要命令行引數的 Python 程式除錯

ファイル エクスプローラーを見ると、.vscode フォルダーが自動的に作成され、そこに launch.json ファイルが追加されていることがわかります。

在 VSCode 中幫需要命令行引數的 Python 程式除錯

このファイルの内容は次のとおりです:

{
    // 使用 IntelliSense 以得知可用的屬性。
    // 暫留以檢視現有屬性的描述。
    // 如需詳細資訊,請瀏覽: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python 偵錯工具: 帶引數的目前檔案",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "args": [
                "${command:pickArgs}"
            ]
        }
    ]
}

args を「${command:pickArgs}」に設定すると、引数を入力するための入力ボックスが表示されますが、入力された内容は 1 つの引数として扱われます。引数を自分で入力することもできます。例:

{
...
            "args": [
                "1", "2", "3"
            ]
...
}

以上がVSCode でのコマンドライン引数を必要とする Python プログラムのデバッグの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。