Подтвердить что ты не робот

Как распечатать на принтере ОС по умолчанию на Python 3 (кросс-платформу)?

У меня есть Python 3 script, который будет делать некоторую замену регулярных выражений в некоторых Rich Text Files (rtf), и я хотел бы иметь возможность распечатывать целые файлы каталога в Windows, Linux и макинтош

Есть ли способ печати на принтер по умолчанию для ОС, чтобы он работал на всех платформах?

4b9b3361

Ответ 1

Нет межплатформенного способа. В Linux и OS X вы можете вызвать lpr(1) через subprocess и CUPS будут обрабатывать преобразование документа как можно лучше, но Windows сложнее.