Я видел много ответов о том, как читать в списке с помощью ConfigParser в Python:
- Списки в ConfigParser
- Получение списка из файла конфигурации с помощью ConfigParser
- Как сохранить словарь и список в файле конфигурации python? < / а>
- Получить список из файла config.ini
Но мне интересно, как я могу читать в списке с несколькими списками
Например, у меня есть config.ini:
[INPUT]
values = [[40000, 60000], [70000, 80000]]
Функция в моем main.py должна читать приведенное выше как:
[[40000, 60000], [70000, 80000]]
Я не уверен, имеет ли это значение, но значения могут быть списком любого размера, например:
[[40000, 60000]]
or
[[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')