在 python 中解析配置文件中的列表列表

Parse a list of lists in configuration file in python

我可以读取包含如下列表的配置文件:

# config file is called config.txt
[PARAMETER]
site_loc      = [45.77,-87.20]

# Read in site_loc list
import  ast
from ConfigParser import SafeConfigParser

# Parse config file
parser = SafeConfigParser()

parser.read('config.txt')

有没有办法读取列表列表?例如site_loc = [[45.77,-87.20], [23.0,-45.0]]

对于像您这样更复杂的配置文件,最好使用第三方配置库。例如:

https://github.com/toml-lang/toml

https://github.com/avakar/pytoml