Visual Studio Code (VSCode)は、Pythonファイルを引数付きで実行するための便利な機能を提供しています。この記事では、その設定方法について詳しく説明します。
launch.jsonファイルの作成
まず、VSCodeのDEBUGペインで、赤で囲まれたConfigボタンをクリックするか、青いリンクの”create launch.json file”をクリックします。これにより、デバッグ設定を含むlaunch.jsonファイルが作成されます。
引数の追加
launch.jsonファイルを編集し、args
キーに引数を追加します。以下に例を示します。
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File with my args",
"type": "python",
"request": "launch",
"program": "${file}",
"args": [ "--username", "Jeremy", "--account", "Stackoverflow" ],
"console": "integratedTerminal"
},
{
"name": "Python: Current File with UserName arg",
"type": "python",
"request": "launch",
"program": "${file}",
"args": ["${env:USERNAME}"],
"console": "integratedTerminal"
}
]
}
この設定では、2つの異なる引数セットを持つ2つの設定を作成しています。一つ目の設定では、--username
と--account
という2つの引数を設定しています。二つ目の設定では、環境変数USERNAME
を引数として使用しています。
デバッグの開始
設定を選択し、Pythonスクリプトにブレークポイントを設定したら、F5キーを押すか、Run > Start Debuggingを選択してデバッグを開始します。
以上がVSCodeでPythonファイルを引数付きで実行する基本的な手順です。これにより、異なる引数を持つ複数の設定を簡単に切り替えることができます。.