Esiste comunque un codice di cattura delle eccezioni compatibile da Python 2.4 a python 3?Come scrivere un codice di cattura delle eccezioni funziona in Python2.4 in Python3
piace questo codice:
# 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)
Un sacco di progetti mantengono il loro codice per Python 2, e usare [2to3] (http : //docs.python.org/library/2to3.html) per convertirlo automaticamente in python 3, se necessario. Di solito è più facile che provare a scrivere codice compatibile con entrambi (questo probabilmente non sarà il problema più difficile da affrontare). – James