首页 > 解决方案 > 在 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

标签: pythonwindowsjupyterargparse

解决方案


推荐阅读