我通常使用 argparse 来解析参数,但它看起来像是从 2.7 开始引入的,目前在 2.6.5,由于公司政策,我无法升级到更新版本,我需要一些关于如何解析下面给出的选项的输入,是否存在一种更简单快捷的方法来转换为以下以解析 2.6.5 的选项?请建议
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()