argparse到底怎么用?
Python内置的模块argparse
可以帮助你编写用户友好的命令行接口。argparse.ArgumentParser()
方法创建一个新的ArgumentParser对象,该对象将保存解析命令行参数所需的所有信息。然后,您可以使用add_argument()
方法向其添加参数。使用parse_args()
方法解析命令行参数并返回一个具有与参数对应的属性的对象。
使用argparse
模块的方法如下:
- 导入
argparse
模块:import argparse
- 创建一个解析器对象:
parser = argparse.ArgumentParser()
- 添加参数:
parser.add_argument()
- 解析参数:
args = parser.parse_args()
例如,假设你的代码需要接受一个数字作为命令行参数,你可以这样写:
使用add_argument()
方法来添加多个参数(可选参数)
假设你的代码需要接受两个数字作为命令行参数,你可以这样写:
import argparseparser = argparse.ArgumentParser(description=\'命令行中传入两个数字\')
parser.add_argument(\'integers\', metavar=\'N\', type=int, nargs=2, help=\'传入的数字\')
a