代码:
import argparse
#获取ArgumentParser对象
parser = argparse.ArgumentParser()
#添加参数
parser.add_argument('--verCode', type=int)
#args是一个命名空间
args = parser.parse_args()
print(args)
print(args.verCode)
launch.json文件:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
"args": [ "--verCode", "77"]
}
]
}
点击右上角run python
输出结果得到两个None
按F5调试就有值了。
本文介绍了一个简单的Python脚本,使用argparse模块解析命令行参数,并通过VS Code的launch.json配置进行调试。当直接运行程序时,参数接收为None,而通过F5调试时则能正确获取参数。
4881





