へのpython2.4に働くのpython 3へのpython 2.4から互換性のある例外のキャッチコードを書くためにとにかくはありますか?このコードのようにはのpython3
:
# 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)
プロジェクトの多くは、Python 2のために自分のコードを維持し、使用し、言っ
://docs.python.org/library/2to3.html)、必要に応じて自動的にpython 3に変換します。これは通常、両方と互換性のあるコードを記述しようとするより簡単です(これはおそらくあなたが出くわす最も難しい問題ではありません)。 – James