Lilypond (.ly) ファイルが有効かどうかをチェックする Pythonic の簡単な方法を知っていますか?
1 に答える
2
複雑なlilypondファイルの場合、Pythonでそれが整形式であることを確認する簡単な方法はありません。主な理由は、lilypondファイルは単純なデータファイルではなく、実際にはSchemeコード/マクロのセットであるため、Pythonパーサーは、マクロをチェックするためにSchemeパーサー全体を埋め込む必要があるため、マクロへの入力がこれが、私のプロジェクト(music21)がLilypond出力を作成するにもかかわらず、lilypondパーサーを実装したことがない主な理由です。Frescobaldiモジュールはいくつかのlilypondを解析できます。完全なLilypondを解析(および生成)するための最良の純粋なPythonツールキットはAbjadです。使い方も簡単ではありませんが、非常に強力です。
于 2012-10-07T00:58:16.347 に答える