有没有办法用python的打印机打印图片?

Is There a way to print pictures With a printer using python?

我看到有一个使用 OS 库的选项,但我如何使用它打印图片?例如,.png 文件? 我不想看图片,我想用打印机打印出来 Python

import os

os.startfile("C:/Users/gilke/Downloads/File1.txt", "print")

首先在您的终端中输入 pip install Pillow 然后回车 然后

from PIL import Image
myImage=Image.open("Your Image here");
myImage.show()

就像在 Whosebug 上上传问题一样简单

这仅适用于 windows(10 或 11):

您可以执行以下操作:

import os

os.startfile("C:/Users/TestFile.txt", "print")

这将在其默认打开器中使用动词 'print' 启动文件,该文件将打印到您的默认打印机。只需要标准库自带的os模块