python執(zhí)行子進程實現(xiàn)進程間通信的方法
更新時間:2015年06月02日 16:44:58 作者:niuniu
這篇文章主要介紹了python執(zhí)行子進程實現(xiàn)進程間通信的方法,涉及Python使用subprocess模塊操作進程的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了python執(zhí)行子進程實現(xiàn)進程間通信的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
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程序設(shè)計有所幫助。
相關(guān)文章
python?pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案
這篇文章主要給大家介紹了關(guān)于python?pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案,文中將可能遇到的幾種情況都進行了分析并給出了詳細的解決方案,需要的朋友可以參考下2023-11-11Python利用matplotlib.pyplot繪圖時如何設(shè)置坐標軸刻度
Matplotlib是Python提供的一個二維繪圖庫,所有類型的平面圖,包括直方圖、散點圖、折線圖、點圖、熱圖以及其他各種類型,都能由Python制作出來。本文主要介紹了關(guān)于Python利用matplotlib.pyplot繪圖時如何設(shè)置坐標軸刻度的相關(guān)資料,需要的朋友可以參考下。2018-04-04Python基礎(chǔ)中所出現(xiàn)的異常報錯總結(jié)
本篇文章介紹了Python基礎(chǔ)中所出現(xiàn)的異常報錯總結(jié),這是Python日常所常見的錯誤,現(xiàn)在總結(jié)出來給大家。2016-11-11Python中用pyinstaller打包時的圖標問題及解決方法
這篇文章主要介紹了python中用pyinstaller打包時的圖標問題及解決方法,本文從兩方面給大家分析原因所在,通過截圖實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2020-02-02Python實現(xiàn)冒泡排序的簡單應(yīng)用示例
這篇文章主要介紹了Python實現(xiàn)冒泡排序的簡單應(yīng)用,結(jié)合實例形式分析了Python基于冒泡排序?qū)崿F(xiàn)的輸入字符串?dāng)?shù)字排序與運算操作,需要的朋友可以參考下2017-12-12Python使用jpype模塊調(diào)用jar包過程解析
這篇文章主要介紹了Python使用jpype模塊調(diào)用jar包過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07