繁体   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