如何在 Python 中同時執行兩個迴圈?


您需要使用多處理庫。您需要生成一個新程序並將程式碼作為其引數提供。例如,

from multiprocessing import Process

def loop_a():
   for i in range(5):
      print("a")

def loop_b():
   for i in range(5):
      print("b")

Process(target=loop_a).start()
Process(target=loop_b).start()

這可能會在不同時間處理不同的輸出。這是因為我們不知道何時會執行哪個 print。

更新於: 17-6-2020

711 次瀏覽

開啟 事業生涯

透過完成課程獲得認證

立即開始
廣告
© . All rights reserved.