मैंने सरल विन्यास के लिए थोड़ी देर के लिए ConfigParser का उपयोग किया है। एक चीज जो मुझे लंबे समय तक खराब कर देती है वह डिफॉल्ट अनुभाग है। मुझे सच में यकीन नहीं है कि उचित उपयोग क्या है। मैंने प्रलेखन पढ़ा है, लेकिन मैं वास्तव में इसके उपयोग के कुछ चालाक उदाहरण देखना चाहता हूं और यह फ़ाइल में अन्य अनुभागों को कैसे प्रभावित करता है (ऐसा कुछ जो वास्तव में संभवतः चीजों को दिखाता है)।ConfigParser द्वारा उपयोग की जाने वाली कॉन्फ़िगरेशन फ़ाइलों में DEFAULT अनुभाग का इच्छित उपयोग क्या है?
उत्तर
मुझे "विंडोज इनआई" "डिफ़ॉल्ट खंड" के लिए googling द्वारा एक स्पष्टीकरण here मिला। सारांश: जो भी आप [DEFAULT] अनुभाग में डालते हैं, वह हर दूसरे खंड में प्रचारित हो जाता है।
[host 1]
lh_server=192.168.0.1
vh_hosts = PloneSite1:8080
lh_root = PloneSite1
[host 2]
lh_server=192.168.0.1
vh_hosts = PloneSite2:8080
lh_root = PloneSite2
मैं इस ConfigParser का उपयोग कर पढ़ सकते हैं::
>>> cp = ConfigParser.ConfigParser()
>>> cp.read('test1.ini')
['test1.ini']
>>> cp.get('host 1', 'lh_server')
'192.168.0.1'
लेकिन मैं ध्यान दें कि lh_server में एक ही है लिंक की गई वेबसाइट से उदाहरण का उपयोग, मान लें कि मैं एक कॉन्फ़िग फ़ाइल कहा जाता test1.ini डालते हैं दोनों वर्ग; और, वास्तव में, मुझे एहसास है कि अधिकांश मेजबानों के लिए यह वही होगा जो मैं जोड़ सकता हूं। इसलिए मैं यह कर सकता हूँ test2.ini के रूप में,:
[DEFAULT]
lh_server=192.168.0.1
[host 1]
vh_root = PloneSite1
lh_root = PloneSite1
[host 2]
vh_root = PloneSite2
lh_root = PloneSite2
वर्गों lh_server कुंजी नहीं होने के बावजूद, मैं अभी भी उन तक पहुँच सकते हैं:
>>> cp.read('test2.ini')
['test2.ini']
>>> cp.get('host 1', 'lh_server')
'192.168.0.1'
चर का उपयोग करने का एक और उदाहरण के लिए लिंक किए गए पृष्ठ पढ़ें आईएनआई फ़ाइल को और भी सरल बनाने के लिए डिफॉल्ट अनुभाग में प्रतिस्थापन। उदाहरणों में पायथन का उपयोग करने के लिए
- 1. डेटाबेस में नल द्वारा उपयोग की जाने वाली जगह
- 2. फेसबुक द्वारा उपयोग की जाने वाली आईपी स्पेस की सूची
- 3. कॉन्फ़िगरेशन का उपयोग करना, और मूल अनुभाग
- 4. केकेपीएचपी में उपयोग की जाने वाली .ctp फ़ाइल क्या है?
- 5. किसी भी आईफोन ऐप द्वारा उपयोग की जाने वाली मेमोरी
- 6. सी # में उपयोग की जाने वाली विधि कीवर्ड क्या है?
- 7. Postgresql डेटाबेस द्वारा उपयोग की जाने वाली कुल डिस्क स्थान
- 8. Python ConfigParser .items() से DEFAULT को बहिष्कृत कैसे करें?
- 9. सी # एकाधिक कक्षाओं द्वारा उपयोग की जाने वाली enum बनाने का सबसे अच्छा तरीका क्या है?
- 10. क्या एमकेमैपव्यू द्वारा उपयोग की जाने वाली मेमोरी कुछ कैसे जारी की जा सकती है?
- 11. ConfigParser
- 12. अपाचे सीएक्सएफ विधियों में उपयोग की जाने वाली समय इकाई
- 13. आवेदन बनाते/हस्ताक्षर करते समय एक्सकोड द्वारा उपयोग की जाने वाली एप्लिकेशन आईडी कैसे होती है?
- 14. विम संपादक द्वारा उपयोग की जाने वाली vimrc फ़ाइल का पता कैसे लगाएं?
- 15. आंशिक कॉन्फ़िगरेशन फ़ाइलों का उपयोग कैसे करें
- 16. क्या मैं SQLite के लिए इच्छित कक्षा में स्ट्रिंग की सूची का उपयोग कर सकता हूं?
- 17. PHP में किसी ऑब्जेक्ट द्वारा उपयोग की जाने वाली मेमोरी को कैसे ढूंढें? (आकार)
- 18. Linux में निष्पादन योग्य द्वारा उपयोग की जाने वाली सभी साझा लाइब्रेरी को कैसे दिखाया जाए?
- 19. कॉन्फ़िगरेशन अनुभाग
- 20. LINQ का उपयोग शुरू करते समय लोगों द्वारा की जाने वाली सबसे बड़ी गलती क्या होती है?
- 21. निर्देशिका संरचना के लिए उपयोग की जाने वाली डेटा संरचना?
- 22. क्या कोई गिट में उपयोग की जाने वाली सामग्री ट्रैकिंग और अन्य एससीएम
- 23. एकाधिक कक्षाओं द्वारा उपयोग की जाने वाली विधियों को कहां रखा जाए?
- 24. log4net - एकाधिक कॉन्फ़िगरेशन फ़ाइलों का उपयोग करके कॉन्फ़िगर करें
- 25. किसी अन्य प्रक्रिया द्वारा उपयोग की जाने वाली फ़ाइल को पढ़ने
- 26. किसी ऑब्जेक्ट द्वारा उपयोग की जाने वाली मेमोरी को कैसे ढूंढें
- 27. गैर-तकनीकी लोगों द्वारा उपयोग की जाने वाली वेबसाइट के लिए ओपनआईडी बनाम कस्टम उपयोगकर्ता लॉगिन
- 28. मैं fputcsv द्वारा उपयोग की जाने वाली रेखा समाप्ति को कैसे बदल सकता हूं?
- 29. रूबी ऑब्जेक्ट द्वारा उपयोग की जाने वाली मेमोरी को कैसे ढूंढें?
- 30. प्रक्रिया द्वारा उपयोग की जाने वाली सभी मेमोरी एड्रेस स्पेस कैसे प्राप्त करें?
+1। – refi64