簡體   English   中英

WSL2 上的 Python Ubuntu 啟動。json 參數

[英]Python on WSL2 Ubuntu launch.json args

我在 WSL2 上使用 VSCode: 1.62.3 和 Windows_NT x64 版本 10.0.22000 和 Ubuntu。 我用這段代碼准備了一個 main.py 文件:

import argparse

argumnet = argparse.ArgumentParser()

argumnet.add_argument('--name', type=str, required=True)

parser = argumnet.parse_args()

print(f'Ciao {parser.name}')

以及具有以下配置的 launch.json 文件:

{
    // Usare IntelliSense per informazioni sui possibili attributi.
    // Al passaggio del mouse vengono visualizzate le descrizioni degli attributi esistenti.
    // Per altre informazioni, visitare: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Debug",
            "type": "python",
            "request": "launch",
            "args": ["--name", "Marco"],
        }
    ]
}

當我開始調試或執行時,main.py 文件在沒有參數的情況下執行。

在 Linux $HOME/.config/Code/User/settings.json 添加這一行: "python.terminal.executeInFileDir": true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM