Python进行异步请求,实现多开任务

前言

本文是该专栏的第5篇,后面会持续分享python的各种干货知识,值得关注。

在工作中,你可能或多或少会接到这样一个任务需求。

Python进行异步请求,实现多开任务_第1张图片

给你一个任务队列,需要你进行多任务去实现处理,尤其在爬虫项目或者是使用selenium,pyppeteer等任务中比较常见,至于多线程和多进程那些,笔者在这里就不详述了。而本文要介绍的重点是使用asyncio实现多任务需求,废话不多说,直接往下看重点。

正文

假设现在已经有一个任务脚本task.py,如下:

def run_proc(id):
    print(f'{id}开始执行数据处理')
    print('.....')
    print('处理完成')

现在需要多个任务去调用这个task.py里面的run_proc方法。

这个时候,你可以使用

你可能感兴趣的:(Python课堂,爬虫,python,selenium,pyppeteer,puppeteer)