如何解决如何用纸打印数据框?
所有在线搜索都涉及在控制台中打印df。 python是否可以直接打印df(无需将其另存为Windows中的文件)?
为了澄清-不应将其另存为pdf / excel /任何其他文件。我们可以直接将数据框打印(打印)吗?
就我的探索而言,我认为我们无法直接从Python打印任何内容(字符串/图形/等)。我们可能总是需要通过文件(doc / excel / pdf)进行操作。如果有错,请纠正我。
解决方法
您可以使用win32print
模块。
请先阅读以下documents:
打印应用程序将创建打印机设备上下文(DC)。当一个 应用程序创建打印机DC,后台处理程序执行必要的任务 例如确定所需打印机驱动程序的位置,以及 然后加载该驱动程序。后台打印程序还会确定数据 用于记录打印作业的类型。
后台打印程序支持以下数据类型:
- 增强型图元文件(EMF)。
- ASCII文本。
- 原始数据,其中包括打印机数据类型,例如PostScript,PCL和自定义数据类型。
可以通过安装将自定义数据类型添加到后台处理程序 额外的打印机 驱动程序和打印处理器。打印作业是存储的文档 内部使用一种支持的数据类型进行编码,以及 打印作业可能包含一页或多页输出。
在作业成功打印后,后台处理程序将删除这些文件。
确实可以直接打印作业而无需将其另存为文件,因为假脱机程序将在打印后直接删除这些文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。