我需要使用argparse
.
我找不到使用 获得此结果的方法argparse
,似乎无法将规则设置为给定值,而只能设置完整的可接受值集,例如选择 = ['rock'、'paper'、'scissors']。
我的代码是:
import sys, argparse
parser = argparse.ArgumentParser()
parser.add_argument("-b", "--bandwidth", type=int, help="target bandwidth >=12")
args = parser.parse_args()
if args.bandwidth and args.bandwidth < 12:
print "ERROR: minimum bandwidth is 12"
sys.exit(1)
我想知道是否有办法通过某些argparse
选项直接获得此结果。