2009年5月13日

pipe

也跟 unix 的 pipe 一樣,下面是配合 fork 作例子:

import os, sys

r, w = os.pipe()

pid = os.fork()

if pid:
os.close(w)
r = os.fdopen(r)
txt = r.read()
os.waitpid(pid,0)

else:
os.close(r)
w = os.fdopen(w,'w')
w.write('hello from server')
w.close()
print 'child exit'
sys.exit(0)
print 'all over'

沒有留言:

張貼留言