Lists in ConfigParser

后端 未结 15 2020
清酒与你
清酒与你 2020-11-27 09:38

The typical ConfigParser generated file looks like:

[Section]
bar=foo
[Section 2]
bar2= baz

Now, is there a way to index lists like, for in

15条回答
  •  佛祖请我去吃肉
    2020-11-27 10:05

    If you want to literally pass in a list then you can use:

    ast.literal_eval()
    

    For example configuration:

    [section]
    option=["item1","item2","item3"]
    

    The code is:

    import ConfigParser
    import ast
    
    my_list = ast.literal_eval(config.get("section", "option"))
    print(type(my_list))
    print(my_list)
    

    output:

    
    ["item1","item2","item3"]
    

提交回复
热议问题