[英]Wait for function to finish python
我有2個功能:
get_list
將站點域列表填充到A列中的excel工作表 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.