Visual Studio CodeでPythonを実行する方法メインモジュール?
コマンドラインからスイッチを使う-m
と、
python -m program.py
相対インポートを機能させるにはこれが必要です。
ファイルに追加できるものはありますかlaunch.json
?
これが不可能なら、私は何かする必要があるかもしれないrunpy
Pythonドキュメントを参照ですが、vscode でこれができれば良いと思います。
編集:
現時点では、回避策として、run.py
実行したいパッケージの外部に配置する追加ファイルを使用します。次に、そのファイルを実行するように vscode を構成します。
"program": "${workspaceRoot}/../run.py"
そこからrun.py
パッケージをインポートし、そのエントリポイント関数を呼び出します。
ベストアンサー1
モジュールのデバッグに関するドキュメントは、次の場所にあります。https://code.visualstudio.com/docs/python/debugging#_debugging-specific-app-types
必要なのは以下のとおりです:
Python: Module
VS Codeでデバッグ構成を選択する- を編集し
launch.json
て設定セクションを見つけPython: Module
、設定の値をmodule
モジュール名に置き換えます。例:program