【发布时间】:2017-09-05 20:47:28
【问题描述】:
我想import exception 出现在 get_parameter 中找不到 boto3 ssm 参数时。我正在尝试向moto 库添加一些额外的ssm 功能,但此时我很难过。
>>> import boto3
>>> ssm = boto3.client('ssm')
>>> try:
ssm.get_parameter(Name='not_found')
except Exception as e:
print(type(e))
<class 'botocore.errorfactory.ParameterNotFound'>
>>> from botocore.errorfactory import ParameterNotFound
ImportError: cannot import name 'ParameterNotFound'
>>> import botocore.errorfactory.ParameterNotFound
ModuleNotFoundError: No module named 'botocore.errorfactory.ParameterNotFound'; 'botocore.errorfactory' is not a package
但是,Exception 无法导入,并且在 botocore 代码中似乎不存在。如何导入此异常?
【问题讨论】:
标签: python amazon-web-services boto3 botocore moto