Python 2.5、2.7、3.2の両方で例外のエラー値を保持して使用したいと思います。
Python 2.5および2.7(3.xではない)では、これは機能します。
try:
print(10 * (1/0))
except ZeroDivisionError, error: # old skool
print("Yep, error caught:", error)
Python 2.7および3.2(2.5ではない)では、これは機能します:
try:
print(10 * (1/0))
except (ZeroDivisionError) as error: # 'as' is needed by Python 3
print("Yep, error caught:", error)
2.5、2.7、3.2の両方で機能するこの目的のコードはありますか?
ありがとう