1
我想用python打印pdf文件。我的代碼如下:在python中打印pdf文件
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
是包含像「/home/user/a.pdf」 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')'時,它會成功打印文件內容。 –