You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode调试模式下sys.argv无法获取配置参数的问题求助

VSCode调试Python时sys.argv无法获取launch.json中配置的参数问题解决

你遇到的问题核心是调试时配置的参数没有正确传递给Python脚本,以下是几个必查的解决步骤:

  • 确认选中正确的调试配置
    打开VSCode左侧的调试面板,在顶部的配置下拉菜单里,确保选中的是你修改的Python: Current File配置,而不是其他默认配置。

  • 检查launch.json的存放位置
    这个配置文件必须放在当前项目根目录的.vscode文件夹下,而不是全局的VSCode配置目录。如果项目根目录没有.vscode文件夹,手动新建一个再放入配置文件。

  • 添加验证代码确认参数传递
    在你的Python脚本开头加入以下代码,调试时查看终端输出:

    import sys
    print("当前sys.argv内容:", sys.argv)
    print("参数总数量:", len(sys.argv))
    

    配置生效的话,输出会包含你设置的xx1和xx2,参数总数量应为3(脚本路径+两个自定义参数)。

  • 重启VSCode
    部分情况下配置修改后编辑器未实时加载,重启VSCode后再尝试调试即可。

你的launch.json配置本身没有问题,只要落实以上步骤,参数就能被sys.argv正常获取。

内容的提问来源于stack exchange,提问作者luckyxi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 23:12:55