文件中的格式化数据类似于YAML,并且想为它创建语法和解析器。在Python中执行此操作的简单方法是什么?是否有一个工具可以让您为数据定义语法并根据语法进行解析?
P.S。我知道更简单的方法可能是将数据格式转换为JSON或其他类型,但现在它无法更改
答案 0 :(得分:3)
调查pyparsing。这是一个非常简单的库,但它也非常强大。
答案 1 :(得分:1)
答案 2 :(得分:0)
也许你会发现funcparselib值得。它具有标记化和语法定义的简单语法。
PyParsing可能更慢,但功能强大且众所周知。