http://www.cnblogs.com/aland-1415/p/6613449.html
if __name__ == '__main__':
if len(sys.argv) == 1:
cap = cv2.VideoCapture(0) # 因为sys.argv[0]指的是当前路径
elif len(sys.argv) == 2:
if sys.argv[1].isdigit(): # True if sys.argv[1] is str of a nonnegative integer # 第一个参数如下图isdigit()表示是否只有数字
cap = cv2.VideoCapture( int(sys.argv[1]) )
else:
cap = cv2.VideoCapture(sys.argv[1])
inteval = 30 # ?
else:
assert 0, "too many arguments"
str.isdigit()参数
- 无。
返回值
如果字符串只包含数字则返回 True 否则返回 False。
实例
以下实例展示了isdigit()方法的实例:
#!/usr/bin/python str = "123456"; # Only digit in this string print str.isdigit(); str = "this is string example....wow!!!"; print str.isdigit();以上实例输出结果如下:
True False