Why is there {Raw,Safe}ConfigParser in Python 3? -


मुझे आश्चर्य है कि 3 अलग रूप हैं: RawConfigParser , SafeConfigParser और < कोड> कॉन्फ़िगर पैराशर () मैं मतभेदों को पढ़ता हूं, लेकिन ऐसा क्यों नहीं हर कोई SafeConfigParser का उपयोग कर रहा है, क्योंकि ऐसा लगता है, ठीक है, सुरक्षित है? मैं समझ सकता हूँ कि पायथन 2 के मामले में कि अन्य दो पिछड़े संगतता के लिए रखे गए थे।

UPDATE : पायथन 3.2 में, SafeConfigParser का नाम बदलकर ConfigParser, और पुराने ConfigParser निकाल दिया गया है (स्रोत:)।

संक्षेप में, configparser.SafeConfigParser का उपयोग करें

उद्धरण के लिए, सुरक्षित कॉन्फ़िग पार्सर "जादुई प्रक्षेप सुविधा के एक अधिक प्रकार के संस्करण को कार्यान्वित करता है। यह कार्यान्वयन अधिक पूर्वानुमान लगाता है। नए अनुप्रयोगों को इस संस्करण को पसंद करना चाहिए अगर उन्हें संगत होना चाहिए पायथन के पुराने संस्करणों के साथ। "

ऐसा लगता है कि पिछली संगतता के लिए अजगर 3 में पुराना विन्यास पर्सर अभी भी मौजूद है: सब कुछ पिछड़े-असंगत नहीं था!


Comments