一,代码:
import argparse
# 创建解析器
parser = argparse.ArgumentParser(description="示例程序")
# 添加可选参数
parser.add_argument("-b", "--begin", help="输入开始的id")
# 得到参数
if __name__ == '__main__':
# 解析参数
args = parser.parse_args()
# 使用参数
if args.begin:
print("开始的id:", args.begin)
else:
print("缺少开始的id")
二,测试 效果 :
(venv) liuhongdi@liuhongdi-pc:/data/python/grab$ python3 cron_monitor.py --begin=123
开始的id: 123
(venv) liuhongdi@liuhongdi-pc:/data/python/grab$ python3 cron_monitor.py --b=123
开始的id: 123
(venv) liuhongdi@liuhongdi-pc:/data/python/grab$ python3 cron_monitor.py -b=123
开始的id: 123
(venv) liuhongdi@liuhongdi-pc:/data/python/grab$ python3 cron_monitor.py --begin 123
开始的id: 123
(venv) liuhongdi@liuhongdi-pc:/data/python/grab$ python3 cron_monitor.py -b 123
开始的id: 123