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设计足球联赛赛程表程序的思路与简单实现示例
Jun 28 Python
用python找出那些被“标记”的照片
Apr 20 Python
python 列表输出重复值以及对应的角标方法
Jun 11 Python
Python爬取知乎图片代码实现解析
Sep 17 Python
Python imread、newaxis用法详解
Nov 04 Python
pytorch点乘与叉乘示例讲解
Dec 27 Python
通过python实现windows桌面截图代码实例
Jan 17 Python
使用TensorFlow对图像进行随机旋转的实现示例
Jan 20 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
Feb 11 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
Mar 08 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
Nov 17 Python
Python datetime模块的使用示例
Feb 02 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屏蔽过滤指定关键字的方法
2014/11/03 PHP
php发送邮件的问题详解
2015/06/22 PHP
PHP实现数据分页显示的简单实例
2016/05/26 PHP
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
Javascript alert消息换行的方法
2013/08/07 Javascript
jQuery 滑动方法slideDown向下滑动元素
2014/01/16 Javascript
基于jQuery实现仿淘宝套餐选择插件
2015/03/04 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
vue3.0 CLI - 2.1 -  component 组件入门教程
2018/09/14 Javascript
Vue element-ui父组件控制子组件的表单校验操作
2020/07/17 Javascript
Python脚本实现集群检测和管理功能
2015/03/06 Python
深入理解Python3 内置函数大全
2017/11/23 Python
python读取各种文件数据方法解析
2018/12/29 Python
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
Python库skimage绘制二值图像代码实例
2020/04/10 Python
python 读取串口数据的示例
2020/11/09 Python
人力资源经理自我评价
2014/01/04 职场文书
大学毕业生自荐书怎么写?
2014/01/06 职场文书
老师对学生的评语
2014/04/18 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
2014年银行员工工作总结
2014/11/12 职场文书
推广普通话宣传标语口号
2015/12/26 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
Python基础之数据结构详解
2021/04/28 Python
Python 实现定积分与二重定积分的操作
2021/05/26 Python
一篇文章带你深入了解Mysql触发器
2021/08/02 MySQL