2011-11-25 23 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]) 
相關問題