使用python从特定路径打印pdf

2024-04-20 11:04:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图做一个简单的程序,可以打印一个pdf文件,我在一个文件夹。(我目前正在运行Mac OS)

我使用了操作系统中的lpr-p命令,但是只有当文件和python文件在同一个文件夹中时,我才能使它工作。你知道吗

这是我用来打印名为“1.pdf”的pdf文件的代码

import os

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

但我得到了“没有这样的文件或目录”的错误,我做错了什么?(文件夹output_pics在py文件的同一目录中)


Tags: 文件path代码命令程序目录文件夹output
1条回答
网友
1楼 · 发布于 2024-04-20 11:04:30

/path/to/file指从根目录开始的绝对路径。如果你想要一个相对的目录,就像你的例子一样,改变它

/output_pics/pdf/

./output_pics/pdf/

是的。这里指的是您当前的目录。你知道吗

相关问题 更多 >