コード例 #1
0
#!/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")

SECTIONS = ["wiki", "none"]
OPTIONS = ["username", "password", "url", "description"]

for section in SECTIONS:
    has_section = parser.has_section(section)
    print "%s section exists: %s" % (section, has_section)
    for candidate in OPTIONS:
        has_option = parser.has_option(section, candidate)
        print "%s.%-12s  : %s" % (section, candidate, has_option)
    print
コード例 #2
0
#!/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 candidate in [ 'wiki', 'bug_tracker', 'dvcs' ]:
    print '%-12s: %s' % (candidate, parser.has_section(candidate))