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


