VScode 基础篇(Python 调试)——如何输入命令行参数(args、argv、parse_args)

本文介绍了在VScode中使用PythonExtension进行调试时,如何添加和配置args以传递命令行参数。通过编辑launch.json文件,设置args项,然后通过左下角的调试选项启动配置好的调试,避免直接使用一键调试导致参数未生效的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VScode在编写Python时,在各种插件的加持下,十分方便。

对于调试来讲,更是实现了一键调试!

安装Python Extension 插件后,右上角的运行可以选择调试,一键开启调试

但最近在编写脚本文件时,发现一个调试的小坑,记录下。

一、调整Python调试配置

在调试脚本的过程中,需要为脚本文件输入args,一个简单做法就是修改vscode的调试配置文件。这个可以点击vscode的左下角来唤出配置选项。

唤出Python的调试配置选项

之后选择添加配置(当然也可以在原有配置文件上修改,但不推荐)。

点击后,可以看到默认生成了一个配置模板。

这时,我们需要新增“args”项,并在之后填写命令行相关参数。

注意args的格式,方括号范围内为参数,中间不能有空格(因为会把空格也识别为参数,而不是分隔符),参数各项由双引号括起来。

至此我们完成了配置。

二、执行修改配置后的Python调试

笔者在这里踩了坑,修改配置后,并没有生效。事后查明原因很简单,进入调试的方式错了。

修改配置后,就不能使用插件的一键调试了,而是应该从左下角进入。

再选择配置好的launch.json,如图中已经配置好的额Python:debug。

此时才是进入带参数的调试过程,从命令行中也可以观察到这一点。

命令行中已经成功引入 -f 和 -s两个参数。

也可以从左侧运行与调试界面进入,选择好配置后,点击绿色三角运行调试即可。

如果直接点击右上角一键调试的话,可以看到,调试时不带参数的。

总结

看似简单的东西,有时候也会栽个跟头,这个小问题,苦恼了我好一会儿。新手工程师在路上磕磕绊绊,记录下来,希望看到的人能帮助到少走些弯路。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值