在python中打印pdf文件

时间:2015-01-14 10:24:20

标签: python linux

我想在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是一个包含pdf文件路径的文件,如'/home/user/a.pdf' 当我运行代码时,它没有说这样的文件或目录。

由于

1 个答案:

答案 0 :(得分:2)

尝试此代码可能有所帮助:

import os

def printing_reports():
  fp = open("/path-to-file/path.txt",'r')
  for line in fp:
      os.system('lp -d HPLaserJ {0}'.format(line.strip()))

 printing_reports()

确保每行中的文件都存在。