argparse模块---解析命令行参数

示例代码: argsparser_verify.py

import argparse

parser = argparse.ArgumentParser(description = 'Running Analysis')

parser.add_argument('-v', '--version', action = 'version', version = '%(prog)s 1.0')

parser.add_argument('-f', '--file', help = 'log output file path', dest = 'log')

parser.add_argument('-r', '--dir', help = 'Analyze result output path', dest = 'plog')

parser.add_argument('-s', help = 'TRUE or FALSE to enable entire subsystems', dest = 'subsysflag')

parser.add_argument('-r', '--report', nargs = '+', help = 'Report Type', required = True, dest = 'report', metavar = 'Tput/Stats')

args = parser.parser_args()

processed_log_file = []

if args.subsysflag == 'TRUE':

    subsysflag = True

else:

    subsysflag = False

if args.plog != None:

    Analyzer_log_dir = args.plog

else:

    print "Analyzered log directory is not specified "

    return


命令行输入:

 python argsparser_verify.py -f C:\\args_test\logs\TC01 -r C:\\args_test\parsered_folder

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值