python - 在 Windows 10 上将 argparse 与 Jupyter 结合使用
问题描述
我使用的是 Windows 机器,我不需要使用命令行,我遇到了一个使用 argparse 解析文件的项目。
我从项目中复制了代码,所以我确定代码是正确的,但它一直给我一个错误,我相信这是因为我不完全理解 argparse 和 windows 上的命令行的概念。
ap = argparse.ArgumentParser()
ap.add_argument("-i", "--image", required=True,
help="path to input image")
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")
ap.add_argument("-c", "--confidence", type=float, default=0.5,
help="minimum probability to filter weak detections")
args = vars(ap.parse_args())
这是我得到的错误
用法:ipykernel_launcher.py [-h] -i IMAGE -p PROTOTXT -m MODEL [-c CONFIDENCE] ipykernel_launcher.py:错误:需要以下参数:-i/--image,-p/--prototxt,- m/--model 发生异常,使用 %tb 查看完整回溯。
系统退出:2