मेरे पास एक कमांड लाइन स्क्रिप्ट है जिसे मैं बहुत सारे तर्कों के साथ चलाता हूं। मैं अब एक ऐसे बिंदु पर आ गया हूं, जहां मेरे बहुत से तर्क हैं, और मैं चाहता हूं कि शब्दकोश के रूप में भी कुछ तर्क हों।
इसलिए चीजों को आसान बनाने के लिए मैं इसके बजाय एक सेटिंग फ़ाइल के साथ स्क्रिप्ट चलाना चाहूंगा। मैं वास्तव में नहीं जानता कि फ़ाइल के पार्सिंग के लिए पुस्तकालयों का क्या उपयोग करना है। ऐसा करने के लिए सबसे अच्छा अभ्यास क्या है? मैं अपने आप को कुछ निश्चित रूप से हथौड़ा कर सकता था, लेकिन अगर इसके लिए कुछ पुस्तकालय है, तो मैं सभी कान हूं।
कुछ 'मांग':
- उपयोग करने के बजाय
pickle
मैं यह चाहूंगा कि यह एक सीधा फॉरवर्ड टेक्स्ट फाइल हो, जिसे आसानी से पढ़ा और संपादित किया जा सके। - मैं इसमें शब्दकोश-जैसा डेटा जोड़ने में सक्षम होना चाहता हूं, अर्थात, किसी प्रकार के घोंसले के शिकार का समर्थन किया जाना चाहिए।
एक सरल छद्म उदाहरण फ़ाइल:
truck:
color: blue
brand: ford
city: new york
cabriolet:
color: black
engine:
cylinders: 8
placement: mid
doors: 2