我正在使用命令行为我的项目处理一个需求实用程序:optparse。你知道吗
假设我使用如下的add\u option实用程序:
parser.add_option('-c','--categories', dest='Categories', nargs=4 )
如果用户没有输入4个参数,我想为-c
选项添加check
。你知道吗
像这样的:
if options.Categories is None:
for loop_iterate on nargs:
options.Categories[loop_iterate] = raw_input('Enter Input')
如何访问add\u option()的nargs。?你知道吗
我不想用print.help()
和do exit(-1)
进行检查
请有人来帮忙。你知道吗
AFAIK
optparse
不会通过parse_args
的结果在公共API中提供该值,但您不需要它。 您只需在使用常量之前命名它:实际上,} 字段,因此可以执行以下操作:
add_option
方法返回Option
对象,该对象具有^{然而,我真的不明白这是如何比使用成本在第一位好。你知道吗
相关问题 更多 >
编程相关推荐