欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中管道用法入門(mén)實(shí)例

 更新時(shí)間:2015年06月04日 15:05:34   作者:MaxOmnis  
這篇文章主要介紹了python中管道用法,實(shí)例分析了管道的創(chuàng)建、輸入、輸出及關(guān)閉等技巧,需要的朋友可以參考下

本文實(shí)例講述了python中管道用法。分享給大家供大家參考。具體如下:

#!coding=utf-8
import multiprocessing
def consumer(pipe):
  output_p , input_p = pipe
  input_p.close() #關(guān)閉管道的輸入端
  while True:
    try:
      item = output_p.recv()
    except EOFError:
      break
    print item
  print ("consumer done")
#生產(chǎn)項(xiàng)目并將其放到隊(duì)列上
def producer(sequence, input_p):
  for item in sequence:
    input_p.send(item)
if __name__ == "__main__":
  #創(chuàng)建管道
  (output_p , input_p ) = multiprocessing.Pipe()
  #啟動(dòng)使用者進(jìn)程
  cons_p = multiprocessing.Process(target=consumer, args=((output_p , input_p ),))
  cons_p.start()
  #關(guān)閉生產(chǎn)者中的輸出管道
  output_p.close()
  #生產(chǎn)項(xiàng)目
  sequence = [1,2,3,4]
  producer(sequence, input_p)
  #關(guān)閉輸入管道,表示完成
  input_p.close()
  #等待使用者進(jìn)行關(guān)閉
  cons_p.join()

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Ubuntu權(quán)限不足無(wú)法創(chuàng)建文件夾解決方案

    Ubuntu權(quán)限不足無(wú)法創(chuàng)建文件夾解決方案

    這篇文章主要介紹了Ubuntu權(quán)限不足無(wú)法創(chuàng)建文件夾解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • PyQt5爬取12306車(chē)票信息程序的實(shí)現(xiàn)

    PyQt5爬取12306車(chē)票信息程序的實(shí)現(xiàn)

    12306是學(xué)習(xí)爬蟲(chóng)的比較好的一個(gè)練手網(wǎng)站。本文主要實(shí)現(xiàn)了PyQt5爬取12306車(chē)票信息程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Python實(shí)現(xiàn)批量修改文件名實(shí)例

    Python實(shí)現(xiàn)批量修改文件名實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)批量修改文件名的方法,實(shí)例分析了兩種實(shí)現(xiàn)批量修改文件名的技巧,涉及os.rename重命名方法、正則替換及字符串操作的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • numpy中三維數(shù)組中加入元素后的位置詳解

    numpy中三維數(shù)組中加入元素后的位置詳解

    今天小編就為大家分享一篇numpy中三維數(shù)組中加入元素后的位置詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • python練習(xí)程序批量修改文件名

    python練習(xí)程序批量修改文件名

    文件名中卻都含有xxx有聲下載,使用腳本將其去掉。腳本練習(xí)了os.rename重命名方法,str.partition方法使用, 及正則match,search方法區(qū)別
    2014-01-01
  • 最新評(píng)論