对于我正在处理的项目,我需要能够写入文本文件,然后将该文件发送到打印机.我对编程很新(1.5岁)而且在我的时间里从来不需要这样做.
所以,我的问题是如何将文件发送到打印机?(显然我知道如何写入文件).我需要该程序在Windows XP和Windows 7上运行,我遇到了一些名为lpr online的东西,但我找不到任何实质内容,这似乎与基于UNIX的操作系统有关.
我有一种感觉,我可能需要在某个地方使用os.system(),但不确定我会怎么做.
一个简单的方法是让记事本打印文本文件:
import subprocess
subprocess.call(['notepad', '/p', filename])
Run Code Online (Sandbox Code Playgroud)