如何在Python中将配置文件转换为dict?

如何在Python中将配置文件转换为dict?,python,Python,您有配置文件的完整规范吗 我想你所发布的只是一个例子,但是很容易生成一个简单的解析器,它可以在一个例子上工作,而不能在其他使用不同特性的例子上工作 此外,从解析器中获取有用的字典结构在很大程度上取决于您希望使用它的目的 如果你知道这个配置文件的标准是什么,你可能还会发现有人为你做了艰苦的工作。如果你还没有语法,你就必须创建一个语法并将其解析为Python对象。如果你以前从来没有这样做过,你需要大量的阅读才能达到标准。p> 解决这个问题的第一个建议是查看。您想要什么词典结构?到目前为止你试过什么?

您有配置文件的完整规范吗

我想你所发布的只是一个例子,但是很容易生成一个简单的解析器,它可以在一个例子上工作,而不能在其他使用不同特性的例子上工作

此外,从解析器中获取有用的字典结构在很大程度上取决于您希望使用它的目的


如果你知道这个配置文件的标准是什么,你可能还会发现有人为你做了艰苦的工作。

如果你还没有语法,你就必须创建一个语法并将其解析为Python对象。如果你以前从来没有这样做过,你需要大量的阅读才能达到标准。p>
解决这个问题的第一个建议是查看。

您想要什么词典结构?到目前为止你试过什么?您是否阅读了和?服务器的
行应该如何工作?我很容易理解,通常格式是
键值
,但在服务器行中,我们有
服务器IP端口dict值
。。。
server 192.168.10.10 443 {
    protocol TCP

    _server 192.168.10.1 443 {
        weight 1
        SSL_GET {
            url {
                path /
            }
            connect_timeout 3
        }
    }
}