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))