add_argument
# 这是最基础的参数格式,如果是这样的格式,说明pkg是一个必须的参数,如果不加入这样的参数,则会报错。参数必须以‘-’开始。
parse.add_argument('-pkg', help='help')
ArgumentParser
# 导入命令行解析的库文件
import argparse
# 为了别人执行代码的时候用--help看出来怎么使用这些代码
parse = argparse.ArgumentParser(description="test!!")
# 这句也是要的,如果没这个, python test.py --help 没有信息
args = parse.parse_args()
以上两句是必须的,下面是根据你的代码需要添加的参数命令行:
nargs
# 如果没有nargs, 则执行代码的时候必须加上这个参数
# 如果有nargs说明这个参数可带可不带
parse.add_argument('need_or_not', help='need_or_not', nargs='?')
# 获取实际输入的参数
args = parse.parse_args()
args = parse.parse_args()
parse.add_argument('-a', '--abc', help='a sourcedir', nargs='?&#