簡體   English   中英

等待函數完成python

[英]Wait for function to finish python

我有2個功能:

  1. get_list將站點域列表填充到A列中的excel工作表
  2. get_traffic為每個站點調用API,並將其填充到相關站點域旁邊的B列

問題是函數2( get_traffic )在啟動之前沒有等待函數1( get_list )完成,因此我沒有得到所需的數據。

我的問題是:如何讓一個函數在運行之前等待另一個函數完成?

碼:

get_list(wb)
get_traffic(wb)

謝謝!

使用線程

t = threading.Thread(target=get_list, args=wb)
t.start()

while t.isAlive():
    pass

t = threading.Thread(target=get_traffic, args=wb)
t.start()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM