使用python从特定路径打印pdf

使用python从特定路径打印pdf,python,macos,unix,Python,Macos,Unix,我试图制作一个简单的程序,可以打印一个文件夹中的pdf文件。(我目前正在运行Mac操作系统) 我使用了os中的命令lpr-p,但只有当文件与python文件位于同一文件夹中时,我才能使它工作 这是我为打印名为“1.pdf”的pdf文件而编写的代码 但我得到了“没有这样的文件或目录”的错误,我错了什么?(文件夹输出在py文件的同一目录中)/path/to/file指从根目录开始的绝对路径。如果您想要一个相对目录(如您的情况),请更改 /output_pics/pdf/ 到 这个。这里指的是您当前

我试图制作一个简单的程序,可以打印一个文件夹中的pdf文件。(我目前正在运行Mac操作系统)

我使用了os中的命令lpr-p,但只有当文件与python文件位于同一文件夹中时,我才能使它工作

这是我为打印名为“1.pdf”的pdf文件而编写的代码


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

/path/to/file指从根目录开始的绝对路径。如果您想要一个相对目录(如您的情况),请更改

/output_pics/pdf/


这个。这里指的是您当前的目录。

我尝试过,但出现错误“lpr:打印机或类不存在”,这是一个完全不同的问题。还有一个我想我不能帮你调试-听起来好像lpr看不到你的打印机。我复制了出现在我电脑上的名称,并用“\ux”替换空格。有没有办法查看lp命令可以识别的系统上安装的打印机列表?
/output_pics/pdf/
./output_pics/pdf/