python 6. 异步多任务执行

2022/4/30 9:13:13

本文主要是介绍python 6. 异步多任务执行,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 简单 案例模板

import asyncio

async def domwlpad(url):
    print('开始下载')

    await asyncio.sleep(2) # 网络请求

    print('下载完成')

async def main():
    urls = [
        'www.baidu1.com',
        'www.baidu2.com',
        'www.baidu3.com',
        'www.baidu4.com',
    ]

    task = []

    for url in urls:

        d = domwlpad(url) # 创建一个异步对象

        task.append(d) # 将异步对象加进列表

    await asyncio.wait(task)

if __name__ == '__main__':
    asyncio.run(main())

 



这篇关于python 6. 异步多任务执行的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程