Python argparse模块

本文简要介绍 argparse 包的使用方法

argparse,Python自带的解析命令行参数和选项的模块。

壹丨简单使用

# 导入包
import argparse
# 实例化
parser = argparse.ArgumentParser()
# 添加参数
parser.add_argument()
# 内部使用
args = parser.parse_args()

贰丨实例

import argparse

def main():
    param = argparse.ArgumentParser(description='argparse包演示')
    param.add_argument('-n', '--name', default='MasterMao', type=str, help='姓名')
    param.add_argument('-a', '--age', default=4, type=int)
    args = param.parse_args()
    print(args)

    name = args.name
    print(f'Hello {name} {args.age}')

if __name__ == '__main__':
    main()

叁丨配合 os.system() 实现自动化脚本

import os

if __name__ == "__main__":
    NAME = ['xiaoming', 'xiaohong', 'xiaoma']
    for name in NAME:
        os.system(f'python utils.py --name {name}')

参考

[1] CSDN,@骑着蜗牛向前跑,argparse基本用法

posted @ 2022-03-02 20:11  一一风和橘  阅读(62)  评论(0)    收藏  举报