我想使用config parser
从一个部分获取所有值我使用了这个,但它只给出了第一个值
def ConfigSectionMap(section):
dict1 = {}
options = Config.options(section)
for option in options:
try:
dict1[option] = Config.get(section, option)
if dict1[option] == -1:
DebugPrint("skip: %s" % option)
except:
print("exception on %s!" % option)
dict1[option] = None
return dict1
Config = ConfigParser.ConfigParser()
Config.read("/etc/harvest.conf")
print ConfigSectionMap("files").values()
答案 0 :(得分:93)
让它成为一个词:
dict(Config.items('Section'))
答案 1 :(得分:7)
如果订购很重要,您可以将其列为一个列表
list(Config.items('Section'))