python:用argparse模块解析命令行参数

一,代码:

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

 

posted @ 2025-12-10 22:53  刘宏缔的架构森林  阅读(5)  评论(0)    收藏  举报