我想在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'
当我运行代码时,它没有说这样的文件或目录。
由于
答案 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()
确保每行中的文件都存在。