Argparse中的可选参数

问题描述

在代码中使用argparse时,如果在命令行中传递的可选参数少于要求的可选参数,如何生成错误消息?例如,我有5个可选参数,并且如果任何时候使用的可选参数少于4个,我想生成一条错误消息。 我的初学者大脑无法弄清楚。

import argparse
import math
parser = argparse.ArgumentParser(description='Loan Calculator')
parser.add_argument('--type',type=str)
parser.add_argument('--principal',type=int)
parser.add_argument('--periods',type=int)
parser.add_argument('--interest',type=float)
parser.add_argument('--payment',type=int)
args = parser.parse_args()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)