Python异常处理库

2024-10-02 04:21:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在玩这个,但我似乎不太明白语法。我正在尝试异常处理从amazonapi库抛出的特定异常

它引发异常:

class 'amazon.api.AsinNotFound'

我试过:

except AsinNotFound 

以及

except amazon.api.AsinNotFound

我可以处理它只是一个例外,但我想能够抓住这个具体情况,如果可能的话。如果不是,我可以在sys.exc_info()中查找文本,但这似乎不是一个整洁的方法

示例:

try:
  DoSomethingWithASIN
except amazon.api.AsinNotFound:
  print "No ASIN"
except:
  print "this part triggers instead"

Tags: 方法文本infoapi示例amazonsys语法

热门问题