【问题标题】:How to get nested value from option that are in config.ini file using python如何使用 python 从 config.ini 文件中的选项中获取嵌套值
【发布时间】:2013-11-21 11:17:00
【问题描述】:

我是 python 的新手,想知道如何在下面的 section1 中迭代以下选项 key1 并打印逗号分隔值。

这是ini文件

[section1]
key1 = value1, value2, value3 
key2 = value4, value5, value6

预期输出,

value1
value2

我正在使用 ConfigParser (python 2.6.6),但到目前为止没有运气!

【问题讨论】:

  • 你试过什么?你能展示你当前的代码(并告诉我们它做错了什么)吗?

标签: python configparser


【解决方案1】:
>>> config.get('section1', 'key1')
'value1, value2, value3'

使用split 获取分隔值:

>>> key1 = config.get('section1', 'key1').split(', ')
>>> key1
['value1', 'value2', 'value3']

>>> for v in key1:
...  print v
... 
value1
value2
value3

【讨论】:

    猜你喜欢
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-18
    • 2021-10-25
    • 2014-05-09
    • 2020-07-22
    相关资源
    最近更新 更多