【发布时间】:2022-12-08 02:24:55
【问题描述】:
我有两个列表,lzma2_list 和 rar_list。两者都有每天变化的随机数量的对象名称。这些对象所在的目录称为“O:”,有两种方法可以处理这些数据。
bkp.zipto_rar(path,object_name)
bkp.zipto_lzma(path,object_name)
我怎样才能在不等待一个完成的情况下从列表中异步获取所有项目?
使用异步列表和线程加速压缩 我尝试使用the answers to this question,但在我的例子中,方法接收 2 个参数,一个是固定的,指的是目录,另一个会不断变化,指的是列表中的项目。
【问题讨论】:
-
bkp.zipto_rar和bkp.zipto_lzma做什么?它是 IO 还是 CPU 绑定工作? -
我希望这些操作受 CPU 限制。因此 multiprocessing 将是您的最佳选择
标签: python list asynchronous async-await python-asyncio