【问题标题】:How can I get the values of every item in a section?如何获取部分中每个项目的值?
【发布时间】:2012-10-15 10:53:37
【问题描述】:

我有一个包含一个部分的配置文件,以及具有不同值的多个项目。我想将所有值(而不是变量)放入列表中。例如:

example.ini

[main]
apple: green
orange: orange
strawberry: red
banana: yellow

example.py

config = ConfigParser.ConfigParser()
config.read('example.ini')

values = config.values('main')
for v in values:
    print v

那会打印出来:

green
orange
red
yellow

最好的方法是什么?

【问题讨论】:

    标签: python list parsing configparser


    【解决方案1】:

    .items(section) method 与列表理解一起使用:

    values = [v for k, v in config.items('main')]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多