gpt4 book ai didi

python - 为什么在 python 中执行 argparse 时出现错误

转载 作者:太空宇宙 更新时间:2023-11-03 20:41:48 25 4
gpt4 key购买 nike

我无法解析 python 中的参数以使用 OpenCv、python 和 dlib 检测眨眼。

ap = argparse.ArgumentParser()
ap.add_argument("-p", "--shape-predictor", required=True,
help="path to facial landmark predictor")
ap.add_argument("-v", "--video", type=str, default="",
help="path to input video file")
args = vars(ap.parse_args())
ap.add_argument("-p", "--shape-predictor", required=True)

_StoreAction(option_strings=['-p', '--shape-predictor'],
dest='shape_predictor', nargs=None, const=None, default=None, type=None,
choices=None, help=None, metavar=None)
ap.add_argument("-v", "--video", type=str, default="")
_StoreAction(option_strings=['-v', '--video'], dest='video', nargs=None, const=None, default='', type=<class 'str'>, choices=None, help=None,
metavar=None)

args = vars(ap.parse_args())

usage: [-h] -p SHAPE_PREDICTOR [-v VIDEO]
error: the following arguments are required: -p/--shape-predictor

最佳答案

usage: [-h] -p SHAPE_PREDICTOR [-v VIDEO]
error: the following arguments are required: -p/--shape-predictor

是命令行的输出吗?

我不确定,但您可能忘记设置 -p SHAPE_PREDICTOR 标志,这似乎是强制性选项。您的 argparser 返回错误,因为他没有正确的参数

关于python - 为什么在 python 中执行 argparse 时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56818974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com