1.argparse模块作用
用于解析命令行参数
2.位置参数和可选参数
运行以下代码:
import argparse
parser = argparse.ArgumentParser()
args = parser.parse_args()
运行结果:
参数为-h或--help时,parser.parse_args()会输出命令行的位置参数position arguments和可选参数optional arguments
位置参数:按照参数的顺序解析,参数必填
可选参数:以-或--开头,参数非必填
位置参数,可选参数示例如下:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("num", type=int, help="position")
parser.add_argument("--mode", "-m", type=int, help="optional")
args = parser.parse_args()
运行结果: