python执行子进程实现进程间通信的方法

 更新时间:2015年06月02日 16:44:58   作者:niuniu  
这篇文章主要介绍了python执行子进程实现进程间通信的方法,涉及Python使用subprocess模块操作进程的相关技巧,需要的朋友可以参考下

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

a.py:

import subprocess, time
subproc = subprocess.Popen(['c:\python31\python.exe', 'c:/b.py'], stdin=subprocess.PIPE, shell=True) 
time.sleep(0.5)
print('start')
subproc.stdin.write('data\n')
subproc.communicate('data\n')
print('end')

b.py:

import sys
print('receive...')
s = sys.stdin.readline()
print('get:', len(s), s)

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

相关文章

  • python 中的jieba分词库

    python 中的jieba分词库

    这篇文章主要介绍了python中的jieba分词库,jieba 库是优秀的中文分词第三方库,中文文本需要通过分词获得单个的词语,下面文章的的详细内容,需要的朋友可以参考一下
    2021-11-11
  • 浅谈Python NLP入门教程

    浅谈Python NLP入门教程

    本篇文章主要介绍了Python NLP入门教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • 如何在Python 中使用 Luhn 算法验证数字

    如何在Python 中使用 Luhn 算法验证数字

    Luhn 算法验证器有助于检查合法数字并将其与不正确或拼写错误的输入分开,这篇文章主要介绍了在Python中使用Luhn算法验证数字,需要的朋友可以参考下
    2023-06-06
  • 基于Tensorflow读取MNIST数据集时网络超时的解决方式

    基于Tensorflow读取MNIST数据集时网络超时的解决方式

    这篇文章主要介绍了基于Tensorflow读取MNIST数据集时网络超时的解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python OpenCV之常用滤波器使用详解

    Python OpenCV之常用滤波器使用详解

    OpenCV中常用的几种滤波器有:均值滤波器、中值滤波器、高斯滤波器、双边滤波器,本文将通过示例详细讲解这几种滤波器的使用,需要的可以参考一下
    2022-04-04
  • Pandas替换及部分替换(replace)实现流程详解

    Pandas替换及部分替换(replace)实现流程详解

    这篇文章主要介绍了Pandas替换及部分替换(replace)实现流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • pycharm修改主题颜色和注释颜色的详细图文教程

    pycharm修改主题颜色和注释颜色的详细图文教程

    PyCharm是一款强大的Python编辑器,相信很多人都已经用上了它,这篇文章主要给大家介绍了关于pycharm修改主题颜色和注释颜色的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • Python利用Scrapy框架爬取豆瓣电影示例

    Python利用Scrapy框架爬取豆瓣电影示例

    这篇文章主要介绍了Python利用Scrapy框架爬取豆瓣电影,结合实例形式分析了Python使用Scrapy框架爬取豆瓣电影信息的具体操作步骤、实现技巧与相关注意事项,需要的朋友可以参考下
    2020-01-01
  • Jupyter Notebook运行代码无反应问题及解决方法

    Jupyter Notebook运行代码无反应问题及解决方法

    这篇文章主要介绍了Jupyter Notebook运行代码无反应问题及解决方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • pandas返回缺失值位置的方法实例教程

    pandas返回缺失值位置的方法实例教程

    当我们用python进行数据处理时会遇到很多缺失值,缺失值一般是由于我们所处理的数据本身的特性、当初录入的失误或者其它原因导致的,下面这篇文章主要给大家介绍了关于pandas返回缺失值位置的方法,需要的朋友可以参考下
    2022-01-01

最新评论