python中管道用法入门实例


Posted in Python onJune 04, 2015

本文实例讲述了python中管道用法。分享给大家供大家参考。具体如下:

#!coding=utf-8
import multiprocessing
def consumer(pipe):
  output_p , input_p = pipe
  input_p.close() #关闭管道的输入端
  while True:
    try:
      item = output_p.recv()
    except EOFError:
      break
    print item
  print ("consumer done")
#生产项目并将其放到队列上
def producer(sequence, input_p):
  for item in sequence:
    input_p.send(item)
if __name__ == "__main__":
  #创建管道
  (output_p , input_p ) = multiprocessing.Pipe()
  #启动使用者进程
  cons_p = multiprocessing.Process(target=consumer, args=((output_p , input_p ),))
  cons_p.start()
  #关闭生产者中的输出管道
  output_p.close()
  #生产项目
  sequence = [1,2,3,4]
  producer(sequence, input_p)
  #关闭输入管道,表示完成
  input_p.close()
  #等待使用者进行关闭
  cons_p.join()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python读写Json涉及到中文的处理方法
Sep 12 Python
Python 多线程的实例详解
Sep 07 Python
python学生信息管理系统
Mar 13 Python
Python中一行和多行import模块问题
Apr 01 Python
用python统计代码行的示例(包括空行和注释)
Jul 24 Python
Python中应该使用%还是format来格式化字符串
Sep 25 Python
pandas的连接函数concat()函数的具体使用方法
Jul 09 Python
Python 如何提高元组的可读性
Aug 26 Python
Python matplotlib绘制饼状图功能示例
Sep 10 Python
使用wxpy实现自动发送微信消息功能
Feb 28 Python
django列表筛选功能的实现代码
Mar 27 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
Apr 14 Python
Python实现处理管道的方法
Jun 04 #Python
python定时器(Timer)用法简单实例
Jun 04 #Python
python避免死锁方法实例分析
Jun 04 #Python
python中字符串前面加r的作用
Jun 04 #Python
python生成器generator用法实例分析
Jun 04 #Python
python函数装饰器用法实例详解
Jun 04 #Python
Python中函数的参数定义和可变参数用法实例分析
Jun 04 #Python
You might like
PHP 第二节 数据类型之数值型
2012/04/28 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
JS 实现完美include载入实现代码
2010/08/05 Javascript
JS date对象的减法处理实现代码
2010/12/28 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
js Array操作的最简短最容易理解方法
2013/12/09 Javascript
js获取页面传来参数的方法
2014/09/06 Javascript
js中for in语句的用法讲解
2015/04/24 Javascript
jQuery解决$符号命名冲突
2016/06/18 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
JS为什么说async/await是generator的语法糖详解
2019/07/11 Javascript
Node.js 中如何收集和解析命令行参数
2021/01/08 Javascript
python+matplotlib绘制3D条形图实例代码
2018/01/17 Python
使用Python对微信好友进行数据分析
2018/06/27 Python
python中多个装饰器的调用顺序详解
2019/07/16 Python
python3格式化字符串 f-string的高级用法(推荐)
2020/03/04 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
给领导的致歉信范文
2014/01/13 职场文书
巧克力蛋糕店创业计划书
2014/01/14 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
老兵退伍标语
2014/10/07 职场文书
村干部群众路线整改措施思想汇报
2014/10/12 职场文书
天那边观后感
2015/06/09 职场文书
创业计划书之健康营养产业
2019/10/15 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP
Python实现智慧校园自动评教全新版
2021/06/18 Python