ファイル内の書式設定されたデータはYAMLに似ており、そのための文法とパーサーを作成したいと考えています。 Pythonでこれを行う方法は何ですか?文法に従ってデータと文章のための文法を定義できるツールはありますか?Pythonでカスタムフォーマットデータのパーサーを簡単に作成する方法
P.S.これを行う簡単な方法は、データ形式をJSONまたは他の種類に変更することですが、今すぐ変更することはできません。
ファイル内の書式設定されたデータはYAMLに似ており、そのための文法とパーサーを作成したいと考えています。 Pythonでこれを行う方法は何ですか?文法に従ってデータと文章のための文法を定義できるツールはありますか?Pythonでカスタムフォーマットデータのパーサーを簡単に作成する方法
P.S.これを行う簡単な方法は、データ形式をJSONまたは他の種類に変更することですが、今すぐ変更することはできません。
pyparsingを参照してください。これは非常にシンプルなライブラリですが、非常に強力です。
おそらくfuncparselibに値すると思います。トークン化と構文定義の両方の構文が簡単です。
PyParsingはおそらく低速ですが、強力でよく知られています。
['pyparsing'](http://pyparsing.wikispaces.com/)は一般的な答えです。 – katrielalex