gpt4 book ai didi

python - 如何导入 boto3 ssm ParameterNotFound 异常?

转载 作者:太空狗 更新时间:2023-10-29 17:39:15 32 4
gpt4 key购买 nike

我想导入 exceptionboto3 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 代码中。如何导入此异常?

最佳答案

mc = boto3.client('ssm')
try:
...
except mc.exceptions.ParameterNotFound:
...

关于python - 如何导入 boto3 ssm ParameterNotFound 异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46063138/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com