1
Я хочу распечатать pdf-файл в python. Мой код, как показано ниже:распечатать pdf-файл в python
def printing_reports():
import os
fp = open("/path-to-file/path.txt",'r')
for line in fp:
os.system('lp -d HPLaserJ %s' % (str(line)))
Я на Fedora 20. path.txt
это файл, который содержит путь к файлу в формате PDF, как «/home/user/a.pdf» Когда я запускаю код он говорит нет такой файл или каталог.
Благодаря
Пожалуйста, отправьте полный обратный путь, который вы получаете. –
@SergeBallesta: ''% s '%' foo'' совпадает с ''% s '% (' foo ',) '. (Хотя всегда поставлять кортеж, как вы предлагаете, концептуально чист.) – unutbu
Результат: '' - Нет такого файла или каталога "/ home/user/serial_num.txt'. /home/user/serial_num.txt - это содержимое path.txt. когда я поставил serial_num.txt прямо так: 'os.system ('lp -d HPLaserJ /home/user/serial_num.txt')', он успешно распечатает содержимое файла. –