如何处理 "dparser" 中停止程序的异常 Python?

How to handle "dparser" exception which stops the program in Python?

我有以下代码,我猜应该不会停止我的程序:

import dateutil.parser as dparser

t = "79999999999"

try:                
    dp = dparser.parse(t, fuzzy=True)
except ValueError as ve:
    print('ValueError: {}'.format(ve))
    dp = None

但错误是

OverflowError: Python int too large to convert to C long.

如何处理这个错误或者更确切地说如何继续并处理任何错误?为什么在跳过许多例外情况时它不适用于这种特殊情况?

编辑

我发现:

except:
    pass

跳过它,但无法显示任何消息。可以,但是怎么发消息?

您可以将多个例外添加为元组。

例如:

import dateutil.parser as dparser

t = "79999999999"

try:                
    dp = dparser.parse(t, fuzzy=True)
except (ValueError, OverflowError) as e:   #OR except Exception as e:
    print('Error: {}'.format(e))
    dp = None