如何在Python 3中打印到操作系统默认打印机(跨平台)?
我有一个用Python 3写的脚本,它要对一些富文本文件(rtf
)进行正则替换。我想要能够在Windows、Linux和Mac上打印出整个文件夹里的文件。
有没有办法可以把文件打印到操作系统的默认打印机,这样在所有平台上都能用?
2 个回答
-1
使用操作系统模块,你可以在Windows或更高版本的系统上打印文件。
7
没有一种跨平台的方法。在Linux和OS X系统上,你可以通过lpr(1)
来打印,使用的是subprocess
这个工具,CUPS会尽量帮你处理文档的转换。但是在Windows上就比较麻烦了,情况更复杂。