本文实例讲述了python执行子进程实现进程间通信的方法。分享给大家供大家参考。具体实现方法如下:

a.py:

import subprocess, time

subproc = subprocess.Popen(['c:python31python.exe', 'c:/b.py'], stdin=subprocess.PIPE, shell=True)

time.sleep(0.5)

print('start')

subproc.stdin.write('datan')

subproc.communicate('datan')

print('end')

b.py:

import sys

print('receive...')

s = sys.stdin.readline()

print('get:', len(s), s)

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

您可能感兴趣的文章:Python进程间通信 multiProcessing Queue队列实现详解Python进程间通信Queue消息队列用法分析python基于mysql实现的简单队列以及跨进程锁实例详解基于python的多进程共享变量正确打开方式python多进程共享变量浅谈Python 多进程默认不能共享全局变量的问题Python 进程之间共享数据(全局变量)的方法处理python中多线程与多进程中的数据共享问题python实现进程间通信简单实例python多进程实现进程间通信实例Python进程间通信用法实例Python 进程操作之进程间通过队列共享数据,队列Queue简单示例

python子进程通信_python执行子进程实现进程间通信的方法相关推荐

  1. python多进程卡死_python multiprocessing子进程hangs问题

    0.前言 此文诞生源于python多进程的一个诡异表现,如果你使用pytho多进程过程中,发现子进程被挂起(一直处于Sleeping),请参考本文档. 本文先简单介绍python多进程常规用法,然后主 ...

  2. python串口通信_python 读取串口数据的示例

    python3 读取串口数据 demo 最近在写一个demo,zigbee串口连接树莓派,树莓派使用串口通信接受zigbee穿过来得值.其中我是用的树莓派是3代B+,zigbee每隔三秒钟从串口输出数 ...

  3. python串口通信_python通信串口pyserial安装及常用语句

    一.安装 1.下载软件包pyserial-2.7.tar.gz 网址:https://pypi.python.org/pypi/pyserial 2.8uftp上传至/usr/local/src/目录 ...

  4. python中加减乘除_Python基础算法综合:加减乘除四则运算方法

    #!usr/bin/env python # -*- coding:utf-8 -*- #python的算法加减乘除用符号:+,-,*,/来表示 #以下全是python2.x写法,3.x以上请在pyt ...

  5. python dicom 测量_python对DICOM图像的读取方法详解

    DICOM介绍 DICOM3.0图像,由医学影像设备产生标准医学影像图像,DICOM被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领 ...

  6. python打印日历_python输出指定月份日历的方法

    python输出指定月份日历的方法 本文实例讲述了python输出指定月份日历的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/python import calendar ca ...

  7. python管道通信_Python进程通信之匿名管道实例讲解

    匿名管道 管道是一个单向通道,有点类似共享内存缓存.管道有两端,包括输入端和输出端.对于一个进程的而言,它只能看到管道一端,即要么是输入端要么是输出端. os.pipe()返回2个文件描述符(r, w ...

  8. python物联网通信_python 物联网

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 腾讯物联网通信 rest api 为客户提供易于使用的 api(通过封装 htt ...

  9. python精确小数点_python执行精确的小数计算方法

    在进行浮点数计算时它们无法精确表达出所有的十进制小数位. a = 4.1 b = 5.329 print(a+b) 9.428999999999998 这些误差实际上是底层CPU的浮点运算单元和IEE ...

最新文章

  1. Runtime实战之定制TabBarItem大小
  2. 学习总结:机器学习(六)
  3. python虚拟环境另类的搭建
  4. 【python基础知识】写入文件指定编码格式,例如utf-8
  5. 简明Linux命令行笔记:tee
  6. 1,2-二氨基苯行业调研报告 - 市场现状分析与发展前景预测
  7. 计算机专业的英语文献,计算机专业英语论文参考文献集 计算机专业英语英语参考文献哪里找...
  8. 怎么提供专利技术交底书
  9. 工业级高精度电磁流量计解决方案
  10. 「MySQL」- 基础增删改查
  11. 2021中国5G网络创新论坛议程重磅发布!会议亮点提前看,观众报名进入倒计时!...
  12. thymeleaf数据回显,单选回填,下拉回填,时间框回填
  13. python 通达信板块_通达信如何自定义选股,使用python在通达信里面选股
  14. 未来五年有颠覆性的IT技术都在这里
  15. XStream使用方法
  16. 阿里云服务器安装指南
  17. 创建一个不带头结点的循环单链表并进行相关操作
  18. 一篇D5100使用的好文章
  19. win10记事本编写html没反应,Win10系统右键菜单没有记事本选项的解决方法
  20. android 遮罩 使底层无法点击,小程序防止点击遮罩层后遮罩层下面也反应(有点击事件)...

热门文章

  1. Python IDE专用编辑器PyCharm下载及配置安装过程(Ubuntu环境)
  2. 理解Android系统的进程间通信原理(二)----RPC机制
  3. C#复制图片_并重命名
  4. window.onload和jquery中$(function(){ })的区别
  5. 【新产品发布】【iHMI43 智能液晶模块 2013 版】
  6. SQL SERVER 2005 同步复制技术
  7. [转]建一个XMLHttpRequest对象池
  8. Excel常用英文字母快捷键:
  9. 如何把pdf转换为txt文档,pdf转txt的好方法
  10. 卸载linux系统自带JDK,安装自己的jdk