我通常使用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