कौन सा तरीका पाइथन में मॉड्यूल आयात करने के लिए सबसे अधिक समझ में आता है जो संस्करण विशिष्ट है? मेरा उपयोग मामला यह है कि मैं कोड लिख रहा हूं जिसे एक पायथन 2.3 पर्यावरण में तैनात किया जाएगा और कुछ महीनों में पायथन 2.5 में अपग्रेड किया जाएगा। यह:संस्करण-विशिष्ट पायथन मॉड्यूल आयात करने का सबसे अच्छा तरीका
if sys.version_info[:2] >= (2, 5):
from string import Template
else:
from our.compat.string import Template
या इस
try:
from string import Template
except ImportError:
from our.compat.string import Template
मुझे पता है कि किसी भी स्थिति समान रूप से सही है और सही ढंग से काम करता है लेकिन जो एक बेहतर है?
आप अजगर 2.5 के लिए ET' रूप xml.etree आयात cElementTree से नहीं छूटा है 'और ऊपर – jfs
तुम सही हो :) – orip