#!/usr/bin/env python # encoding: utf-8 # # Copyright (c) 2010 Doug Hellmann. All rights reserved. # """Reading a configuration file. """ #end_pymotw_header from network_programming.ConfigParser import SafeConfigParser parser = SafeConfigParser() parser.read('multisection.ini') for section_name in parser.sections(): print 'Section:', section_name print ' Options:', parser.options(section_name) for name, value in parser.items(section_name): print ' %s = %s' % (name, value) print
#!/usr/bin/env python # encoding: utf-8 # # Copyright (c) 2010 Doug Hellmann. All rights reserved. # """Reading a configuration file. """ #end_pymotw_header from network_programming.ConfigParser import SafeConfigParser parser = SafeConfigParser() parser.read('multisection.ini') print 'Read values:\n' for section in parser.sections(): print section for name, value in parser.items(section): print ' %s = %r' % (name, value) parser.remove_option('bug_tracker', 'password') parser.remove_section('wiki') print '\nModified values:\n' for section in parser.sections(): print section for name, value in parser.items(section): print ' %s = %r' % (name, value)