Python 2.4'ten python 3'e uyumlu bir özel yakalama kodu yazmak için var mı? Bu kodun gibiBir özel durum nasıl yazılır Bir kod yakalama kodu Python2.4 ile Python3'te çalışır
:
# 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)
projelerin bir sürü piton 2 için kodlarını korumak ve kullanmak [2to3] (http : //docs.python.org/library/2to3.html) gerekli olduğunda otomatik olarak python 3'e dönüştürmek için. Bu genellikle her ikisiyle de uyumlu olan kod yazmaya çalışmaktan daha kolaydır (muhtemelen karşılaştığınız en zor sorun bu olmayacaktır). – James