Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我试图在下面的代码片段中使用argpase模块_Python_Argparse_Motion Detection - Fatal编程技术网

Python 我试图在下面的代码片段中使用argpase模块

Python 我试图在下面的代码片段中使用argpase模块,python,argparse,motion-detection,Python,Argparse,Motion Detection,此代码: 从imutils.video导入视频流 导入argparse 导入日期时间 导入imutils 导入时间 进口cv2 ap=argparse.ArgumentParser() ap.add_参数(“-v”,“--video”,help=“视频文件的路径”) ap.add_参数(“-a”,“--min area”,type==int,default=500,help=“最小面积大小”) args=vars(ap.parse_args()) 产生以下错误: 回溯(最近一次呼叫最后一次):

此代码:

从imutils.video导入视频流
导入argparse
导入日期时间
导入imutils
导入时间
进口cv2
ap=argparse.ArgumentParser()
ap.add_参数(“-v”,“--video”,help=“视频文件的路径”)
ap.add_参数(“-a”,“--min area”,type==int,default=500,help=“最小面积大小”)
args=vars(ap.parse_args())
产生以下错误:

回溯(最近一次呼叫最后一次): 文件“f:\项目C、C++、Python \ Python \运动检测.py.”,第12行,in ap.add_参数(“-a”,“--min area”,type==int,default=500,help=“最小面积大小”) 文件“C:\Users\Aditya\AppData\Local\Programs\Python\Python39\lib\argparse.py”,第1402行,在add\u参数中 kwargs=self.\u获取\u可选\u kwargs(*args,**kwargs) 文件“C:\Users\Aditya\AppData\Local\Programs\Python\Python39\lib\argparse.py”,第1532行,在\u get\u optional\u kwargs中 如果不是self.prefix\u字符中的选项\u字符串[0]: TypeError:“bool”对象不可下标


请使用`以便您的代码更易于阅读


问题是
type==int
,这是一个布尔检查,因此您实际上将
True
False
作为参数传递。只要用
type=int
替换它,就可以了。

type==int
的符号太多了。