के साथ फ़ाइलों को टिप्पणियां लिखना अनुभागों के भीतर किसी दिए गए फ़ाइल पर टिप्पणियां कैसे लिख सकता है?ConfigParser
तो मेरे पास है:
import ConfigParser
with open('./config.ini', 'w') as f:
conf = ConfigParser.ConfigParser()
conf.set('DEFAULT', 'test', 1)
conf.write(f)
मैं फ़ाइल मिल जाएगा:
[DEFAULT]
test = 1
लेकिन यह कैसे मैं की तरह [DEFAULT]
खंड के अंदर टिप्पणी के साथ एक फ़ाइल प्राप्त कर सकते हैं,:
[DEFAULT]
; test comment
test = 1
मुझे पता है कि मैं फाइलों को कोड करके कोड लिख सकता हूं:
import ConfigParser
with open('./config.ini', 'w') as f:
conf = ConfigParser.ConfigParser()
conf.set('DEFAULT', 'test', 1)
conf.write(f)
f.write('; test comment') # but this gets printed after the section key-value pairs
क्या यह ConfigParser के साथ एक संभावना है? और मैं एक और मॉड्यूल का प्रयास नहीं करना चाहता क्योंकि मुझे अपने कार्यक्रम को "स्टॉक" जितना संभव हो सके रखना है।
, मैं पुराने मानक फ़ाइल का उपयोग कर मेरी फाइल लिखने का फैसला किया इंटरफ़ेस 'f = open ('test.ini', 'w'); f.write ('blabla') 'क्योंकि ConfigParser मॉड्यूल एक पूर्वनिर्धारित क्रम में भी नहीं लिखता है (क्योंकि यह शब्दकोश का उपयोग कर रहा है, भले ही उदाहरणों में से एक यह कहता है कि लेखन किसी प्रकार के क्रम में किया गया है: [पायथन डॉक्स] (http://docs.python.org/library/configparser.html#examples)) – razvanc
यदि आप अभी भी आसपास हैं तो मैं सुझाव दूंगा कि आप इसके बारे में एक संक्षिप्त उत्तर लिखें और इसे स्वीकार्य के रूप में चिह्नित करें। मैंने इस टिप्पणी के बाद भी प्रस्तावित उत्तर पढ़ा और उसी निष्कर्ष पर पहुंचा ... लेकिन मुझे थोड़ी देर लग गई और मैंने आपके चुने हुए समाधान को भी वोट दिया है ... – estani