python - 解析命令行参数时出现 KeyError
问题描述
我一直在尝试解析命令行上的参数。在我一直试图运行的代码中。
ap = argparse.ArgumentParser()
ap.add_argument("-p", "--prototxt ", required=True,
help="path to Caffe 'deploy' prototxt file")
ap.add_argument("-m", "--model", required=True,
help="path to Caffe pre-trained model")
所以,我用 then 去那个目录cd
,我试过了
python people_counter.py --prototxt C:\Users\mustafa\Downloads\people-counting-opencv\people-counting-opencv\mobilenet_ssd --model C:\Users\mustafa\Downloads\people-counting-opencv\people-counting-opencv\mobilenet_ssd
这是错误消息:
[INFO] loading model...
Traceback (most recent call last):
File "people_counter.py", line 49, in <module>
net = cv2.dnn.readNetFromCaffe(args["prototxt"], args["model"])
KeyError: 'prototxt'
解决方案
推荐阅读
- android - 当回收站视图中没有可显示的内容时,如何显示“这里是空的”之类的内容?
- javascript - 一次使用 console.log 时出现两个单独的输出
- html - 带有边框的代码在段落内奇怪地环绕
- c# - 如何使用 C# 在 Unity 中引用对象?
- c# - 仅在启动时调用的 C# 静态方法
- php - 如何在 Wordpress 中使用 LOAD DATA LOCAL INFILE fro csv import 作为自定义插件
- typescript - CyberSource 卡号加密 (RSA-OAEP-256)
- python - 如何在 android studio 上运行 python 脚本
- c# - 在私有委托方法中测试异常
- google-sheets - 不显示吉祥物名称的 NCAAB 球队的清理列表(更多详细信息在描述中)