আমি সেটিংস সংরক্ষণ করতে পাইথনের কনফিগারেশন পার্সার মডিউলটি ব্যবহার করার চেষ্টা করেছি । আমার অ্যাপ্লিকেশনটির জন্য এটি গুরুত্বপূর্ণ যে আমি আমার বিভাগগুলিতে প্রতিটি নামের কেস সংরক্ষণ করি। দস্তাবেজগুলি উল্লেখ করেছে যে কনফিগারপার্স.অপশনেক্সফর্ম () এ স্ট্রিম () পাস করা এটি সম্পাদন করবে তবে এটি আমার পক্ষে কার্যকর হয় না। নামগুলি সব ছোট ছোট are আমি কিছু অনুপস্থিত করছি?
<~/.myrc contents>
[rules]
Monkey = foo
Ferret = baz
পাই কি পাইথন সিউডোকোড:
import ConfigParser,os
def get_config():
config = ConfigParser.ConfigParser()
config.optionxform(str())
try:
config.read(os.path.expanduser('~/.myrc'))
return config
except Exception, e:
log.error(e)
c = get_config()
print c.options('rules')
[('monkey', 'foo'), ('ferret', 'baz')]