3

我的任务是使用 Python 复制大量文件。目前我已经完成了所有设置,复制整个目录树工作正常。但我陷入了复制管道和块文件的困境。如何仅使用 Python 复制这样的文件?甚至可能吗?

4

1 回答 1

0

我可以在这里想到两个解决方案:

  1. 在代码中使用开关来识别和读取块或 PIPE 文件,并通过复制到另一个文件中的所需位置来复制文件。作为参考,您可以使用此链接将您的解决方案基于.

  2. 我能想到的唯一其他方法是将阻塞更改为PIPEs非阻塞。例如,

    f = open('./myfile', 'w+') # does NOT block

于 2013-10-04T01:03:33.943 回答