fork download
  1. import sys
  2. from ConfigParser import SafeConfigParser
  3.  
  4. parser = SafeConfigParser()
  5. parser.readfp(sys.stdin)
  6.  
  7. config = dict((section, dict((option, parser.get(section, option))
  8. for option in parser.options(section)))
  9. for section in parser.sections())
  10. print config
Success #stdin #stdout 0.11s 10984KB
stdin
[a]
b = 1
c = 2
[d]
e = 3
stdout
{'a': {'c': '2', 'b': '1'}, 'd': {'e': '3'}}