печать PDF с Python по определенному пути - PullRequest
0 голосов
/ 11 февраля 2019

Я пытался создать простую программу, которая могла бы распечатать PDF-файл, который у меня есть в папке.(В настоящее время я использую Mac OS)

Я использовал команду lpr -P из os, но я мог заставить ее работать, только если файл находится в той же папке, что и файл python.

Это код, который я написал для печати файла PDF с именем «1.pdf»

import os

var = 1
path = "lpr -P HP_LaserJetPro_M118-M119 /output_pics/pdf/" + str(var) + ".pdf"
os.system(path)

, но я получил ошибку «Нет такого файла или каталога», что я сделал не так?(папка output_pics находится в том же каталоге, что и файл py)

1 Ответ

0 голосов
/ 11 февраля 2019

/ путь / к / файлу относится к абсолютному пути, начиная с корневого каталога.Если вы хотите относительный каталог, как в вашем случае, измените

/output_pics/pdf/

на

./output_pics/pdf/

.здесь относится к вашему текущему каталогу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...