检查Lilypond(.ly)文件在python中是否有效

2024-05-26 20:47:11 发布

您现在位置:Python中文网/ 问答频道 /正文

你知道一个pythonic的简单方法来检查Lilypond(.ly)文件是否有效吗?在


Tags: 文件方法lypythoniclilypond
1条回答
网友
1楼 · 发布于 2024-05-26 20:47:11

对于复杂的lilypond文件,Python中没有简单的方法来检查它是否格式良好。主要原因是lilypond文件不是简单的数据文件,而是一组Scheme代码/宏,因此任何Python解析器都必须嵌入一个完整的Scheme解析器来检查宏,类型检查宏的输入是否是正确的类型,这就是为什么我的项目(music21)从来没有实现lilypond解析器的主要原因,尽管它会产生lilypond输出。Frescobaldi模块可以解析一些lilypond。解析(和生成)完整Lilypond的最好的纯Python工具包是Abjad;它的使用也不简单,但非常强大。在

相关问题 更多 >

    热门问题