Python'da bir sürüme özgü bir modülü içe aktarmanın en mantıklı yöntemi hangisidir? Benim kullanım durumum python 2.3 ortamına dağıtılacak kod yazıyor ve birkaç ay içinde python 2.5'e yükseltiliyor. Bu:Sürüme özgü python modüllerini içe aktarmanın en iyi yolu
if sys.version_info[:2] >= (2, 5):
from string import Template
else:
from our.compat.string import Template
veya bu
try:
from string import Template
except ImportError:
from our.compat.string import Template
Ben iki durumda eşit doğru olduğunu ve doğru çalıştığını biliyorum ama bir tercih edilir?
ve yukarı – jfs
haklısın :) – orip