コマンドライン引数を利用するには標準ライブラリのargparseモジュールを利用する
使い方は以下を参照
[解決!Python]argparseモジュールを使ってコマンドライン引数を処理するには
また引数を用いたデバッグを行うにはlaunch.jsonを利用する
launch.jsonについては以下のリンクを参照
launch.jsonを使ったデバッグのカレントディレクトリについては以下を参考
Visual Studio Codeで実行時のカレントディレクトリをファイルのあるディレクトリにする - Qiita
launch.jsonを使ったデバッグの引数の指定については以下を参考
【VSCode】毎回異なるコマンドライン引数を指定してプログラムを実行する
launch.jsonを使ったデバッグはここからできる

設計について