VSCode では、デバッグする Python プログラムがコマンド ラインを通じて引数を渡す必要がある場合、launch.json ファイルを通じてデバッグする必要があります。∨(実行または検出...) を押します。ボタン候補Python エラー ツール: デバッグに launch.json を使用します:
次に、Python デバッガー を選択します:
次に、 引数 を含む Python ファイルを選択すると、入力引数を必要とする launch.json ファイルが自動的に作成されます:
ファイルを作成すると、デバッグ プロセスが開始されます。まず、コマンド ライン引数を入力するように求められます。
ファイル エクスプローラーを見ると、.vscode フォルダーが自動的に作成され、そこに launch.json ファイルが追加されていることがわかります。
このファイルの内容は次のとおりです:
{ // 使用 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 サイトの他の関連記事を参照してください。