最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python多線程實現(xiàn)同時執(zhí)行兩個while循環(huán)的操作

 更新時間:2020年05月02日 10:32:34   作者:zoro_robin  
這篇文章主要介紹了python多線程實現(xiàn)同時執(zhí)行兩個while循環(huán)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如果想同時執(zhí)行兩個while True循環(huán),可以使用多線程threading來實現(xiàn)。

完整代碼

#coding=gbk
from time import sleep, ctime 
import threading

def muisc(func):
  while True:
    print 'Start playing: %s! %s' %(func,ctime())
    sleep(2)
 
def move(func):
  while True:
    print 'Start playing: %s! %s' %(func,ctime())
    sleep(5)

def player(name):
  r = name.split('.')[1]
  if r == 'mp3':
    muisc(name)
  else:
    if r == 'mp4':
      move(name)
    else:
      print 'error: The format is not recognized!'

list = ['愛情買賣.mp3','阿凡達.mp4']

threads = []
files = range(len(list))

#創(chuàng)建線程
for i in files:
  t = threading.Thread(target=player,args=(list[i],))
  threads.append(t)

if __name__ == '__main__':
  #啟動線程
  for i in files:
    threads[i].start()
  for i in files:
    threads[i].join()

  #主線程
  print 'end:%s' %ctime()

效果:

補充知識:python 如何在一個for循環(huán)中遍歷兩個列表

利用python自帶的zip函數(shù)可同時對兩個列表進行遍歷,代碼如下:

>>> list1 = ['a', 'b', 'c', 'd']
>>> list2 = ['apple', 'boy', 'cat', 'dog']
>>> for x, y in zip(list1, list2):
    print(x, 'is', y)

# 輸出
a is apple
b is boy
c is cat
d is dog

以上這篇python多線程實現(xiàn)同時執(zhí)行兩個while循環(huán)的操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用jupyter notebook輸出顯示不完全的問題及解決

    使用jupyter notebook輸出顯示不完全的問題及解決

    這篇文章主要介紹了使用jupyter notebook輸出顯示不完全的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 跟老齊學Python之有容乃大的list(1)

    跟老齊學Python之有容乃大的list(1)

    這一講中的list類型,也是python的一種數(shù)據(jù)類型。翻譯為:列表。LIST在python中具有非常強大的功能。
    2014-09-09
  • python繪制風場方向和大小quiver問題

    python繪制風場方向和大小quiver問題

    這篇文章主要介紹了python繪制風場方向和大小quiver問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python實現(xiàn)教務管理系統(tǒng)

    python實現(xiàn)教務管理系統(tǒng)

    這篇文章主要介紹了python實現(xiàn)教務管理系統(tǒng),實現(xiàn)了管理員、教職工、學生三種不同身份的操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python中Switch/Case實現(xiàn)的示例代碼

    python中Switch/Case實現(xiàn)的示例代碼

    本篇文章主要介紹了python中Switch/Case實現(xiàn)的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 簡單了解如何封裝自己的Python包

    簡單了解如何封裝自己的Python包

    這篇文章主要介紹了簡單了解如何封裝自己的Python包,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • 使用python制作游戲下載進度條的代碼(程序說明見注釋)

    使用python制作游戲下載進度條的代碼(程序說明見注釋)

    這篇文章主要介紹了用python制作游戲下載進度條的代碼(程序說明見注釋),代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • Tkinter?組件Scrollbar的具體使用

    Tkinter?組件Scrollbar的具體使用

    本文主要介紹了Tkinter?組件Scrollbar的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Python基礎教程之多線程編程詳解

    Python基礎教程之多線程編程詳解

    Python支持多線程編程和多進程編程,在本教程中,我們將學習有關(guān)Python多線程編程的基礎知識、線程同步、線程池以及如何使用多進程,需要的朋友可以參考下
    2023-06-06
  • 用python實現(xiàn)學生信息管理系統(tǒng)

    用python實現(xiàn)學生信息管理系統(tǒng)

    這篇文章主要為大家詳細介紹了用python實現(xiàn)學生信息管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07

最新評論

长寿区| 山阴县| 汉中市| 邵东县| 延长县| 利辛县| 五家渠市| 溧水县| 德州市| 上饶县| 武义县| 绵阳市| 多伦县| 阳信县| 镇康县| 尼木县| 清苑县| 汶上县| 信宜市| 遵化市| 昌吉市| 依安县| 公安县| 阿克陶县| 通化县| 澄城县| 定襄县| 兴仁县| 平山县| 吉木乃县| 龙胜| 嘉黎县| 大丰市| 逊克县| 古交市| 和硕县| 项城市| 陈巴尔虎旗| 丁青县| 高邑县| 阳高县|