python管道界面_python中管道用法入门实例
本文实例讲述了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程序设计有所帮助。
原文:http://www.jb51.net/article/67254.htm
python管道界面_python中管道用法入门实例相关推荐
- python numpy教程_Python中的Numpy入门教程
这篇文章主要介绍了 Python 中的 Numpy 入门教程,着重讲解了矩阵中的数组操作 , 需要的 朋友可以参考下 1 . Numpy 是什么 很简单, Numpy 是 Python 的一个科学计算 ...
- python time库_python中time库的实例使用方法
python中time库的实例使用方法 time是python中处理时间的标准库 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 用法:import ti ...
- python管道怎么使用_python中管道用法入门实例
python中管道用法入门实例 本文实例讲述了python中管道用法.分享给大家供大家参考.具体如下: #!coding=utf-8 import multiprocessing def consum ...
- python的for循环语句的用法及实例
目录 1.for循环的语法及用法 (1)语法 (2)用法:可以遍历任何序列的对象,即列表.字符串.字典,或者通过序列索引来迭代. 2.for循环的实例 (1)迭代对象为列表 (2)迭代对象为字符串 ( ...
- python中result的用法_Python中qutip用法示例详解
前言 QuTip是用于模拟开放量子系统动力学的开源库.QuTip库依赖于的Numpy.Scipy和Cython的数值包.此外,matplotlib提供了图形输出.http://qutip.org/. ...
- python解析原理_Python 中 -m 的典型用法、原理解析与发展演变
在命令行中使用 Python 时,它可以接收大约 20 个选项(option),语法格式如下: python [-bBdEhiIOqsSuvVWx?] [-c command | -m module- ...
- python中entry是什么意思_python中entry用法讲解
小编之前向大家讲解了很多关于字符串的知识,大家也都知道字符串在python中的作用很大,那你知道在python中用于接收字符串等输入,让用户可与之交互以输入或操作字符串数据的对象是什么吗?是 pyth ...
- python中time函数用法_python中time tzset()函数实例用法
在时间的设置方面,为了能够跟系统时间有更好的区分,我们有时会借用一些函数方法来实现.就拿tzset()来说是设置时间的一种方法,其内在的变量依靠TZ的控制,如果没有设置TZ则以系统时间为准.接下来我们 ...
- python中symbols函数用法_Python中偏函数用法示例
本文实例讲述了Python中偏函数用法.分享给大家供大家参考,具体如下: python中偏函数 当一个函数有很多参数时,调用者就需要提供多个参数.如果减少参数个数,就可以简化调用者的负担. 比如,in ...
最新文章
- procexp.exe中文版---Process Explorer 进程监视V11.21中文版
- 【数据结构与算法】之深入解析“石子游戏IX”的求解思路与算法示例
- [Leetcode][JAVA][第20题][Stack][Map]
- mysql fetch rows_差异mysql_fetch_array()和mysql_fetch_rows()函数_mysql
- local service system账户_systemd.service学习和使用总结
- oracle用户密码复杂度查询,11gR2 Database用户密码复杂度验证
- ArrayList理解(5)与vector区别
- C++ 的 RTTI
- 如何用2分钟做出一张拥有“黑洞”和“脑洞”的热力地图?
- Google 已经能用 AI 来预测你的航班是否延误了!
- tcpdump + mk-query-digest 分析mysql
- 服务器怎么控制忽略样式_看问题要看到本质:从Web服务器说起
- linux中安装多个mysql_Linux环境中安装多个MySQL服务笔记
- Asp.net中的页面乱码的问题
- opencv /c++学习
- 天线工程手册_天线的原理是什么!?它到底是怎么接收信号的?
- CentOS 8 中安装 Docker运行yum install docker-ce docker-ce-cli containerd.io报错
- [ROC-RK3566-PC] 如何把出厂的Android系统替换为Ubuntu系统?
- java通信二:利用Socket实现聊天室功能
- 普通人有没有必要学python,什么样的人适合学python
热门文章
- Solaris 操作
- ”dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错“的解决方法
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(13)-系统日志和异常的处理③
- xhtmlrenderer 将html转换成pdf,完美css,带图片,手动分页,解决内容断开的问题
- SpringBoot集成Quartz(解决@Autowired空指针Null问题即依赖注入的属性为null)
- ubuntu18.04 出现 Command ‘ifconfig‘ not found 问题的解决办法
- docker 端口被占用问题解决
- Java ConcurrentModificationException异常原因和解决方法
- 如何在自定义指令中获取评估属性
- 是否提交由npm 5创建的package-lock.json文件?