如何解决Python 3,Argparse如何检查所需的参数?
我使用 ArgumentParser
中的 argparse
。我需要手动检查是否需要参数:
opts = parser.parse_args(args)
class MyClass:
def __init__(self,opts):
self.opts = opts
for arg in ('arg1','arg2'): # list of required args
if arg not in vars(self.opts):
raise ValueError('')
在这种情况下使用 ValueError
是否正确?我可以为此目的使用哪些其他类型的例外? (选项可以从脚本外部传递)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。