如何让我的Try语句不会抛出错误

时间:2018-03-21 15:12:30

标签: python-2.7 exception try-catch

我正在尝试在Try块中执行一些语句。我正在调用API并执行一些操作。有一个特定的操作会导致运行程序时出现RuntimeError,尽管我正在捕获异常。我如何避免从Try块中剔除错误?

try:
    call API and perform some tasks.
    encounters an error here
Except RunTimeError as ex:
    print(ex)

2 个答案:

答案 0 :(得分:1)

正如Susmit R. Veena说的那样尝试,除了是抓住try块中抛出的错误。

如果您想要从try块中的异常中忽略某个流,那么您可以为要忽略的特定错误设置嵌套的try catch块,并在忽略该逻辑后继续执行逻辑。

例如:

try:
   try:
       call API and perform some tasks.
       encounters an error here
   Except TheErrorYouWantToIngore:
       pass

   keep on doing some stuff even TheErrorYouWantToIngore has been throwed

Except RunTimeError as ex:
   print(ex)

答案 1 :(得分:0)

整个尝试点,除了是捕获除块之外的try块中的代码抛出的错误。发布解决错误的代码