前面认识的一个python库 docopt,可以使用__doc__来实现命令行参数的处理,使用起来非常简单;我也刚好有在命令行添加或删除testsuite/testcase的需求,所以写了一个demo文件。PS:我才发现docopt有2年没更新了,好吧,还是可以继续用它。直接上我的demo程序:https://github.com/smilejay/python/blob/master/py2016/try_docopt.py#!/usr/bin/env python
"""Just try docopt lib for python
Usage:
try_docopt.py (-h | --help)
try_docopt.py [options]
Examples:
try_docopt.py -s +ts5,-ts2 -c +tc5,-tc3
Options:
-h, --help
-s, --testsuite suites #add/remove some testsuites
-c, --testcase cases #add/remove some testcases
"""
from docopt import docopt
testsuites = ['ts1', 'ts2', 'ts3', 'ts4']
tes
...
继续阅读
(30)