Visual Studio Code (VSCode) は、Pythonを含む多くの言語でコードのデバッグをサポートしています。Pythonスクリプトを引数付きでデバッグするための設定は、launch.json ファイルに記述します。
引数の設定方法
引数は args 配列に追加します。例えば、--city Auckland のような単一の引数を設定する場合、次のように記述します:
"args": ["--city", "Auckland"]
複数の引数や複数の値を持つ引数を設定する場合、それぞれの引数と値を順番に args 配列に追加します。例えば、--key1 value1 value2 --key2 value3 value4 のような引数を設定する場合、次のように記述します:
"args": ["--key1", "value1", "value2", "--key2", "value3", "value4"]
デバッグの開始方法
デバッグを開始するには、VSCodeの左側のメニューから Run ボタンをクリックします。または、F5 キーを押すことでもデバッグを開始できます。
注意点
VSCodeのデバッグボタンからスクリプトを実行した場合、引数が正しく渡されないことがあります。その場合、Run -> Start Debugging メニューからデバッグを開始すると、引数が正しく渡されます。
以上が、VSCodeでPythonスクリプトを引数付きでデバッグする基本的な手順です。これにより、Pythonのデバッグ作業がより効率的になります。.