如何在Google Colabs中使用参数解析 [英] How to use Argument Parse in Google Colabs

查看:23
本文介绍了如何在Google Colabs中使用参数解析的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

下面的矿山代码产生一些错误

import argparse
ap = argparse.ArgumentParser()
args = ap.parse_args()

但即使不添加任何参数,它仍会产生以下错误

  /usr/lib/python3.7/argparse.py in exit(self, status, message)
  2502         if message:
  2503             self._print_message(message, _sys.stderr)
  -> 2504         _sys.exit(status)
  2505 
  2506     def error(self, message):`enter code here`
  SystemExit: 2

推荐答案

如果希望此代码在Google Collab上运行无错误,则应向ArgumentParser

添加一个附加参数选项
from imutils.video import VideoStream 
from imutils.video import FPS 
import argparse 
import imutils 
import time 
import cv2 

ap = argparse.ArgumentParser() 
ap.add_argument("-v", "--video", type=str,help="path to input video file",) 
ap.add_argument("-t", "--tracker", required=False,type=str, default="kcf", help="OpenCV object tracker type") 
ap.add_argument("-f", "--file", required=False) 

args = vars(ap.parse_args())

这篇关于如何在Google Colabs中使用参数解析的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆