gpt4 book ai didi

python - 如何在Python中为配置文件编写解析器

转载 作者:太空宇宙 更新时间:2023-11-03 19:21:47 25 4
gpt4 key购买 nike

我有一个非标准配置文件,我想为其编写一个 python 解析器。

从头开始编写解析器的最佳方法是什么?

配置文件示例:

// Comment 
conf OPTION_NAME {
(
( option1:"string"
option2:"14"
)
)
}


// Comment2
conf OPTION_NAME2 {
(
( option1:"string2"
option2:"15"
)
)
}

最佳答案

我个人会使用 PLY:http://www.dabeaz.com/ply/

这是一个简单的例子:

http://www.dabeaz.com/ply/example.html

这是我自己的项目之一的示例:

https://github.com/fogleman/FeedNotifier/blob/master/filters.py

或者,由于文件看起来非常简单,我可能只使用手工制作的有限状态机来进行解析。

关于python - 如何在Python中为配置文件编写解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9467560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com