2011-11-25 54 views
8

对于我正在处理的项目,我需要能够写入文本文件,然后将该文件发送到打印机。我对编程相当陌生(1.5岁),在我的时间从未需要这样做。如何在Windows XP/7上将文件打印到Python 3中的文件?

所以,我的问题是如何将文件发送到打印机? (很明显,我知道如何写入文件的第一位)。我需要该程序在Windows XP和Windows 7上工作,我遇到过在线称为lpr的东西,但我找不到任何实质性的东西,这似乎与基于UNIX的操作系统有关。

我有一种感觉,我可能需要在某处使用os.system(),但我不确定如何去做这件事。

回答

6

一个简单的方法是有记事本打印文本文件:

import subprocess 
subprocess.call(['notepad', '/p', filename]) 
相关问题