不要担心,稍后我们将显示一个下载过程的进度条。唯一的区别是**在for循环中。在这段代码中,我们使用了urlretrieve方法并传递了文件的URL,以及保存文件的路径。文件扩展名将是.html。urllib3是urllib模块的改进版本。然后,我们使用了urllib3的PoolManager ,它会跟踪必要的连接池。**它围绕一个事件循环进行工作,该事件循环会等待事件发生,然后对该事件作出反应。asyncio模块使用协同程序进行事件处理。在协同程序的内部,我们有一个await关键字,它会返回一个特定的值。现在,为了启动协同程序,我们必须使用asyncio的get_event_loop()方法将协同程序放入事件循环中,最后,我们使用asyncio的run_until_complete()方法执行该事件循环。
暂无评论