python学习-进程通讯

3998阅读 0评论2012-05-11 wwm
分类:Python/Ruby

主进程文件

点击(此处)折叠或打开

  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-

  3. import subprocess, time
  4. subproc = subprocess.Popen(['python', 'sub.py'], stdin=subprocess.PIPE, shell=False) #运行子进程B
  5. time.sleep(0.5)
  6. print "start"

  7. print '11111111111111111'
  8. subproc.stdin.write("data\n")
  9. print '22222222222222'
  10. subproc.communicate('data222\n')
  11. time.sleep(10)
  12. print 'end'

子进程文件

点击(此处)折叠或打开

  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. #从stdin读字符串并打印之。
  4. import sys
  5. print 'receive...'
  6. s = sys.stdin.readline()
  7. print 'get:', len(s), s

  8. s = sys.stdin.readline()
  9. print 'get:', len(s), s


上一篇:mysql集群(cluser)7.2.5配置
下一篇:python,进程之间消息、监控程序