¿Hay alguna forma de escribir un código de captura de excepción que sea compatible de python 2.4 a python 3?Cómo escribir un código de captura de excepción que funcione en Python2.4 a Python3
Al igual que este código:
# only works in python 2.4 to 2.7
try:
pass
except Exception,e:
print(e)
# only works in python 2.6 to 3.3
try:
pass
except Exception as e:
print(e)
Una gran cantidad de proyectos mantienen su código para Python 2, y utilice [2to3] (http : //docs.python.org/library/2to3.html) para convertirlo automáticamente a python 3 según sea necesario. Por lo general, es más fácil que tratar de escribir un código que sea compatible con ambos (probablemente este no sea el problema más difícil que encuentres). – James