通过argparse模块来解析从命令行输入的内容,达到执行特定用例的效果。执行过程如下:
(1)首先导入模块;
(2)创建解析对象;
(3)调add_argument方法往对象中添加命令行参数和选项(可有多个add_argument方法);
(4)调parse_srgs()方法解析内容。
import argparse
def parse_args():
parser = argparse.ArgumentParser()
parser.add_argument("--single_test", help="需要单个执行的test", default=0)
args = parser.parse_args()
return args
if __name__ == '__main__':
args = parse_args()
a = args.single_test
if a == 0:
print(a)
else:
print(123)
执行效果如下:
(1)没有命令输入:

(2)有命令输入:

该博客介绍了如何利用Python的argparse模块来处理命令行输入参数。通过四个步骤——导入模块、创建解析对象、添加参数选项、解析输入——实现根据命令行参数执行特定功能。示例中展示了无输入和有输入时的执行效果,主要用于单个测试用例的执行判断。
1016

被折叠的 条评论
为什么被折叠?



