我通常使用argparse解析参数,但它看起来像它自2.7推出,是目前2.6.5,我不能升级到较新,由于公司的政策,我需要someinputs还能如何我解析下面给出的选项中,有没有转换为以下解析选项2.6.5更简单,快捷的方式?请建议解析命令行选项以外argparse
import os
import sys, getopt
import argparse
def main():
parser = argparse.ArgumentParser(description='Test script')
parser.add_argument('-sau','--set',action='store',dest='set',help='<Required> Set flag',required=True)
parser.add_argument('-bg','--base_g',action='store',dest='base_g',help='<Required> Base g',required=True)
results = parser.parse_args()# collect cmd line args
set = results.set
base_g = results.base_g
if __name__ == '__main__':
main()
我的需求与2.6.5一致 – user1927233
optparse与2.6.5 – eumiro
@ user1927233:你也可以在Python 2.6上安装['argparse'](http://pypi.python.org/pypi/argparse /):'pip install argparse'。 – jfs