我正在编写一个小的python脚本以从多个服务器或单个服务器获取统计信息,并使用OptionParser解析命令行输入。
#!/usr/bin/python
import sys
from optparse import OptionParser
...
parser.add_option("-s", "--server", dest="server", metavar="SERVER", type="string",
help="server(s) to gather stats [default: localhost]")
...
我的目标是
#test.py -s server1 -s server2
它会以某种方式将这两个值追加到options.server对象中,以便我可以遍历它们,不管它们是1个值还是10个值。
如有任何想法/帮助,我们将不胜感激。谢谢。
是的,可以用optparse完成。
这是一个例子:
打印内容:
完整工作示例如下:
更多信息请访问http://docs.python.org/library/optparse.html#adding-new-actions
您可以尝试签出argparse。它提供了“nargs”参数,这意味着您可以
我知道这不完全是要求的,但这可能是一个体面的妥协,没有太多的麻烦。:)
相关问题 更多 >
编程相关推荐