argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数。
基本操作如下,创建CODETEST.py文件:
import argparse #导入模块
parser = argparse.ArgumentParser() # 创建解析器对象
parser.add_argument("square", type=int,
help="display a square of a given number") # type 指明数据类型 help 简单说明
parser.add_argument("-v", "--verbose", action="store_true",
help="increase output verbosity") # -说明是可选参数
args = parser.parse_args()
answer = args.square**2
if args.verbose:
print(f"the square of {args.square} equals {answer}")
else:
print(answer)
调用
$python CODETEST.py 5
25
$ python CODETEST.py 5 -v
the square of 5 equals 25
本文介绍了Python标准库argparse模块的基础操作,包括参数类型定义、可选参数、帮助信息设置,以及如何通过解析器实例获取并处理命令行输入。通过实例演示了如何使用argparse实现简单的平方计算并控制输出详细程度。
1万+

被折叠的 条评论
为什么被折叠?



