Python例外处理一个Lib

时间:2016-10-21 10:06:10

标签: python python-2.7

我一直在玩这个,但我似乎无法弄清楚语法。我试图异常处理从Amazon API库抛出的特定异常。

抛出异常:

  

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"

0 个答案:

没有答案