Python 发生了错误异常:TypeError元组索引必须是整数或切片,而不是str(Open CV)?

Python 发生了错误异常:TypeError元组索引必须是整数或切片,而不是str(Open CV)?,python,Python,有人能帮我吗?首先,我被用于objectdetection open cv的argparse卡住了 我用 args=vars(ap.parse_args()) 有一个错误systemExit2,但是现在使用args['bal..bla'],['bla..bla']时可以,但是下一个错误类型错误元组索引必须是整数或切片,而不是str #start from here ap = argparse.ArgumentParser() ap.add_argument("-p", '-f',"--prot

有人能帮我吗?首先,我被用于objectdetection open cv的argparse卡住了 我用

args=vars(ap.parse_args())
有一个错误systemExit2,但是现在使用args['bal..bla'],['bla..bla']时可以,但是下一个错误类型错误元组索引必须是整数或切片,而不是str

#start from here
ap = argparse.ArgumentParser()
ap.add_argument("-p", '-f',"--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.2,
    help="minimum probability to filter weak detections")
args = ['prototxt'], ['model']


CLASSES = ["background", "aeroplane", "bicycle", "bird", "boat",
    "bottle", "bus", "car", "cat", "chair", "cow", "diningtable",
    "dog", "horse", "motorbike", "person", "pottedplant", "sheep",
    "sofa", "train", "tvmonitor"]
COLORS = np.random.uniform(0, 255, size=(len(CLASSES), 3))

#Error on this section
print("[INFO] loading model...")
net = cv2.dnn.readNetFromCaffe(args['prototxt'],['model'])'''
我正在使用导入

 from imutils.video import VideoStream
 from imutils.video import FPS
 import numpy as np
 import argparse
 import imutils
 import time
 import cv2
 import sys
 import os
我正在使用python 3.6.5 opencv 4.2.0
使用visual studio

可以为
参数
创建一个常量值元组:

args = ['prototxt'], ['model']
您需要从参数解析器中获取参数的值

args = ap.parse_args()

这将有一个错误异常发生:SystemExit 2i使用
args=vars(ap.parse_args())
感谢您的帮助