如何在Python中使用ConfigParser()读取列表中的列表?

问题描述 投票:0回答:1

我已经在Python中使用ConfigParser看到了很多有关如何读取列表的答案:

但是我想知道如何在具有多个列表的列表中阅读

例如,我有一个config.ini

[INPUT]
values = [[40000, 60000], [70000, 80000]]

我的main.py中的一个函数需要将以上内容读取为:

[[40000, 60000], [70000, 80000]]

我不确定是否重要,但是值可以是任何大小列表,例如:

[[40000, 60000]]

[[40000, 60000], [70000, 80000], [90000, 95000]]

我知道以下内容将不起作用,但为清楚起见,我将列表中的列表读入main.py像这样:

self.values = config['INPUT']['values']

self在那儿,因为我正在使用一个类。这些是我在main.py

开头的声明
import configparser
config = configparser.ConfigParser()
config.sections()
config.read('config.ini')
python list config configparser
1个回答
1
投票
您可以将列表(或列表列表,字典或其他内容)存储为字符串,并使用ast恢复它。

配置:

© www.soinside.com 2019 - 2024. All rights reserved.