#python #directory #lilypond
#python #каталог #lilypond
Вопрос:
Я использую Abjad для создания PDF-файлов lilypond, которые написала моя программа на Python.
Когда я использую этот abjad.show()
метод, я получаю нужное изображение, но я не могу понять, как сохранить его в формате PDF где-нибудь, что может использовать моя программа.
В документации упоминается что-то об изменении abjad_output_directory
в config.py
файле, но других упоминаний о config.py
файле нет. Я не могу понять, куда сохраняются PDF-файлы на моем Mac.
Есть ли простой способ просто сохранить сгенерированный PDF-файл в виде файла в том же каталоге, что и программа, в которой я нахожусь?
Ответ №1:
Документация для abjad.system.AbjadConfiguration
может быть полезной:
- В нем упоминается, где
abjad.cfg
находится файл, в котором вы, надеюсь, можете определить выходной каталог, и - В нем есть метод поиска выходного каталога abjad:
abjad_output_directory
Я не смог проверить это сам, но, надеюсь, для вас этого достаточно.
Ответ №2:
вы можете задать следующие ключевые слова в show ():
abjad.show(notes, output_directory=r"C:pathtosomewhere", should_open=False)
Отвечаю на случай, если кто-то еще ищет этот вопрос, поскольку это было трудно понять.