在vs code的terminal,debug执行python main.py --train True

GPT4告诉我:

在VS Code中以debug状态执行带有参数(如--train)的main.py文件,你需要在launch.json配置文件中正确设置参数。以下是详细步骤:

打开你的main.py文件:确保你的main.py文件已经在VS Code中打开。

打开或创建launch.json文件:

在侧边栏中点击“运行和调试”图标,然后点击“创建 launch.json 文件”,或者选择一个已有的Python配置进行编辑。
如果你已经有launch.json文件,可以直接在.vscode文件夹内找到并编辑它。
编辑launch.json以添加参数:在launch.json文件中,找到针对你的main.py的配置(或创建一个新的配置)。在这个配置中,添加一个"args"字段,其中包括你想传递给main.py的参数。例如,如果你想传递--train参数,配置看起来应该像这样:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [

        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "main.py",
            "console": "integratedTerminal",
            "justMyCode": true,
            "args": "--train True"
        }
    ]
}

"name": 配置的名称,你可以自定义。
"type": 调试类型,对于Python应设置为"python"。
"request": 调试请求的类型,通常是"launch"。
"program": 被调试程序的路径。${workspaceFolder}是VS Code提供的一个变量,代表你的工作区目录。应该调整为指向你的main.py的相对或绝对路径。
"console": 指定使用哪个控制台,"integratedTerminal"表示使用VS Code的集成终端。
"args": 传递给程序的参数列表,在这里你添加了"--train"。
开始调试:完成launch.json配置后,回到“运行和调试”视图,从下拉菜单中选择你刚才创建或编辑的配置(如"Python: main.py"),然后点击绿色的开始调试按钮(或按F5键)。

这样,VS Code就会以debug模式启动你的main.py文件,并将--train作为参数传递给它。你现在可以设置断点、单步执行代码、查看变量值等,进行详细的调试。

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值