有什么方法可以将输出发送到打印机而不是Python屏幕吗?还是有可以从python内调用以打印文件的服务例程?也许有一个我可以导入的模块可以执行此操作?
Python不会(除非您正在使用图形库)将内容发送到“屏幕”。它写入stdout和stderr,就Python而言,它们只是看起来像文件的东西。
让python将这些流定向到看起来像文件的其他任何东西都非常简单。
在UNIX系统上,有一些类似文件的设备恰好是打印机(/ dev / lp *);在Windows上,LPT1具有类似的用途。
无论使用哪种操作系统,都必须确保实际上以某种方式将LPT1或/ dev / lp *连接到打印机。