async 启动
import time
import asyncio
async def main(loop):
tasks = []
for i in range(6):
print("time begin %s"%i)
print("*********************")
await asyncio.wait(tasks) #等待所有的任务完成。
if __name__ == "__main__":
# main()
print("begin test")
tb = time.time()
print(tb) #记录当前时间
loop = asyncio.get_event_loop()
loop.run_until_complete(main(loop))
loop.close()
print(time.time()-tb) #记录结束时间
print("end")
带参数启动
async def get_word_image(url):
print(url)
if __name__ == "__main__":
tb = time.time()
tasks = []
url = 'http://www.baidu.cn'
for i in range(0, 3):
tasks.append(get_word_image(url))
print(tb) # 记录当前时间
loop = asyncio.get_event_loop()
loop.run_until_complete(asyncio.wait(tasks))