【问题标题】:Python on WSL2 Ubuntu launch.json argsWSL2 Ubuntu 上的 Python launch.json 参数
【发布时间】:2022-01-03 03:38:19
【问题描述】:

我在 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 文件在没有参数的情况下执行。

【问题讨论】:

    标签: python windows visual-studio-code remote-debugging wsl-2


    【解决方案1】:

    在 Linux $HOME/.config/Code/User/settings.json 中,添加这一行:

    "python.terminal.executeInFileDir": true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-16
      • 2019-02-03
      • 2021-04-19
      • 1970-01-01
      • 2021-05-20
      • 1970-01-01
      • 2022-07-24
      相关资源
      最近更新 更多