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上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
这篇文章主要介绍了Python上下文管理器类和上下文管理器装饰器contextmanager用法,结合实例形式分析了上下文管理器类定义、使用、sqlalchemy实现数据库的自动提交和回滚相关操作技巧,需要的朋友可以参考下2019-11-11influx+grafana自定义python采集数据和一些坑的总结
一些数据的类型不正确会导致no datapoint的错误,真是令人抓狂,本文就是总结一下采集数据种的一些坑,希望大家可以从中获益2018-09-09
最新评论