библиотека argparse для python

библиотека argparse для python

библиотека argparse

Библиотека argparse — это библиотека, используемая для передачи параметров скриптам Python.

argparse — это модуль Python: параметры командной строки, аргументы и анализатор подкоманд.
Существует три основных шага:
создать объект ArgumentParser()
, вызвать метод add_argument() для добавления параметров
и использовать parse_args() для анализа добавленных параметров.

пример

import argparse
parser = argparse.ArgumentParser(description='此代码用于求两个整数之和')
#这个parse对象相当于一个总容器,存放着全部的信息
parser.add_argument("a", type=int,help="第一个整数")
#添加一个positional arguments,叫a,读取类型为int(默认是字符串)
parser.add_argument("b",type=int,help="第二个整数")
#添加一个positional arguments,叫b,读取类型为int(默认是字符串)
args = parser.parse_args()
#parse_args的类型是Namespaces,相当于一个字典,存放着所有positional arguments
sum=args.a+args.b       #调出参数a和b,求和
print(sum)
# 命令行运行

# 当前脚本名字.py
#查看help信息
python a.py -h
usage: a.py [-h] a b

此代码用于求两个整数之和

positional arguments:
  a           第一个整数
  b           第二个整数

optional arguments:
  -h, --help  show this help message and exit


#给参数 运行脚本
python 当前脚本名字.py 6 4
10

ссылка:

учебник по библиотеке argparse (очень простой для понимания)

https://blog.csdn.net/Fan19zju/article/details/118570720

параметр действия в argparse

https://blog.csdn.net/Drievn/article/details/70821188

Анализ использования argparse.ArgumentParser()

https://blog.csdn.net/lizhiyuanbest/article/details/104975848

[различные заметки по изучению python] учебник по модулю argparse

https://blog.csdn.net/edc3001/article/details/113788716

Guess you like

Origin blog.csdn.net/qq_44659804/article/details/128819525