请教:python中如何重定向输出?

请教:python中如何重定向输出?

写了一个脚本,使用了os.getpid()来获得该脚本的PID
脚本内容是这样的:

[Copy to clipboard] [ - ]
CODE:
#!/usr/local/bin/python

import os

print os.getpid()

现在要将os.getpid()获得的值写入到/var/run/daemon.pid中,该如何操作呢?

看了下sys模块,还不知道怎么对文件进行创建/打开/写入/保存/退出。

import os

file('/var/run/daemon.pid', 'w').write(str(os.getpid()))


QUOTE:
原帖由 limodou 于 2005-12-15 15:45 发表
import os

file('/var/run/daemon.pid', 'w').write(str(os.getpid()))

多谢大哥
f = open('/var/run/daemon.pid', 'w')  # 'w' or 'a'
print >> f, os.getpid()