我正在写一个python程序,它会产生一个子进程来基本克隆一个日志文件。我有2.7的工作代码,但由于供应商的限制,我不得不使用Python 2.3,所以使用子进程模块出了问题。使用Python 2.7中的子进程翻译代码到Python 2.3
我需要帮助翻译本:
self.FILE_OUT = open(self.file2write,"a")
self.FILE_IN=subprocess.Popen(self.file2process,
stdout=self.FILE_OUT,
bufsize=0,
shell=True)
到2.3的代码。
我很困惑如何做stdout=self.FILE_OUT
。
的文件似乎非常清楚。 http://docs.python.org/release/2.3/lib/module-popen2.html应该有你需要的所有信息。什么部分令人困惑? – 2012-01-31 16:41:51