700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > argparse模块---解析命令行参数

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

时间:2020-08-21 16:31:41

相关推荐

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 logdirectoryis not specified"

return

命令行输入:

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。