首页 > 解决方案 > 打印电子表格数据

问题描述

我想从电子表格中打印一些数据。我决定使用python。如何调出“打印预览”?例如像这样:

截屏

我试过这样的事情:

os.startfile('test.txt', 'print')

但它不会进行打印预览。

我正在使用 Python 3.9。

标签: pythonwindowsprintingpython-3.9

解决方案


使用这个(在 Windows 10 上测试):

import subprocess
subprocess.call(['notepad', '/p', "test.txt"])

在 Linux 上使用:

import os
os.system("lp text.txt")

至于在屏幕上预览文件,只需使用打印功能。如果您想要图形使用 tkinter 或任何其他图形库(PyQt 等)


推荐阅读