如何在Python中进行异步文件复制?

Jon*_*ona 8 python parallel-processing file

我正在 Python 中开发一个函数,它接受文件路径列表和目标列表,并将每个文件复制到每个给定的目标。我让这个函数的复制部分正常工作,但是我需要能够在图形用户界面的操作之外异步运行这个函数,这样就可以减少填写每个“表单”的时间。我还需要复制功能来在每次将文件复制到所有目录时通知用户。

我已经对如何做到这一点做了一些研究,但每个选项都有很大不同,例如使用不同的库。你建议我怎样做?

Vor*_*Vor 3

由于您的问题是 IO 限制,我建议您查看threading模块。通过结合队列模块,您将实现这一目标。