VSCodeでPythonデバッグ時にモジュール実行する方法

VSCodePythonデバッグ時にモジュール実行する方法

※環境:VSCode 1.89.1

通常(コマンドライン実行)時、モジュール実行するには

$ python -m <dirname>.<modulename>

のように入力する。

[例:カレントディレクトリから見て、toolフォルダの中にtrain.pyがある場合]

$ python -m tool.train

このようなモジュールをVSCodeデバッグする場合、launch.jsonにて、

{
    ...
    "configurations": [
        ...
        "module":"<dirname>.<modulename>",
        ...
    ]
}

のように設定するとよい。