argparse简单讲解

简单实例

# 创建对象
import argparse
parser = argparse.ArgumentParser()
# 添加参数
parser.add_argument('-u',help="指定URL")
parser.add_argument('-n',help='指定名称')
# 获取参数
args=parser.parse_args()
#输出一下看看
print(args)
# 如果有参数不为空则退出
if not args.u or not args.n:
print('请确保参数完整,传递 u,n 两个参数')
print('详见参数 -h')
exit()

# 到这里为止应确保参数获取正常
# 下面就可以不用操心用户传递参数的问题,专心写业务逻辑了.但一定要确保参数传递无误,防止程序报错
# ....
python run.py -u www.baidu.com -n wdname

就先写到这里,现阶段也就用到这些.以后进阶了再来补吧.