如何使用argparse模块高效解析Python命令行参数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1681个文字,预计阅读时间需要7分钟。
在上一篇博客中,我们介绍了Linux系统Shell命令行下可执行程序应遵守的参数规范(包括各种选项及其参数)。Python命令行程序作为一种,其参数规范中也包含了位置参数(positional arguments)和选项(options)。
我们在上一篇博客中介绍了Linux系统Shell命令行下可执行程序应该遵守的传参规范(包括了各种选项及其参数)。Python命令行程序做为其中一种,其传参中也包括了位置参数(positional和可选参数(optional)。Python程序中我们解析在命令行中提供的各种选项(选项保存在sys.argv中)可以使用argparse模块。 1. 用argparse模块解析命令行选项我们在上一篇博客《Linux:可执行程序的Shell传参格式规范》中介绍了Linux系统Shell命令行下可执行程序应该遵守的传参规范(包括了各种选项及其参数)。Python命令行程序做为其中一种,其传参中也包括了位置参数(positional arguments)和可选参数(optional arguments):
(注意,可选参数的选项名称以--或-打头,位置参数和可选参数的先后顺序可以任意排布)
那么在Python程序中我们如何解析在命令行中提供的各种选项呢?(选项保存在sys.argv中)我们可以使用argparse模块。
本文共计1681个文字,预计阅读时间需要7分钟。
在上一篇博客中,我们介绍了Linux系统Shell命令行下可执行程序应遵守的参数规范(包括各种选项及其参数)。Python命令行程序作为一种,其参数规范中也包含了位置参数(positional arguments)和选项(options)。
我们在上一篇博客中介绍了Linux系统Shell命令行下可执行程序应该遵守的传参规范(包括了各种选项及其参数)。Python命令行程序做为其中一种,其传参中也包括了位置参数(positional和可选参数(optional)。Python程序中我们解析在命令行中提供的各种选项(选项保存在sys.argv中)可以使用argparse模块。 1. 用argparse模块解析命令行选项我们在上一篇博客《Linux:可执行程序的Shell传参格式规范》中介绍了Linux系统Shell命令行下可执行程序应该遵守的传参规范(包括了各种选项及其参数)。Python命令行程序做为其中一种,其传参中也包括了位置参数(positional arguments)和可选参数(optional arguments):
(注意,可选参数的选项名称以--或-打头,位置参数和可选参数的先后顺序可以任意排布)
那么在Python程序中我们如何解析在命令行中提供的各种选项呢?(选项保存在sys.argv中)我们可以使用argparse模块。

