我的任务是使用Python复制大量文件。目前我已经完成了所有设置并且复制整个目录树工作正常。但我陷入了重复管道和阻止文件的困境。如何仅使用Python复制此类文件?它甚至可能吗?
答案 0 :(得分:0)
我可以在这里想到两个解决方案:
使用代码中的开关来识别和读取块或PIPE文件,并通过复制到另一个文件中的所需位置来复制文件。作为参考,您可以使用此link to base your solution on。
我能想到的另一种方法是将阻止PIPEs
更改为非阻止。例如,
f = open('./myfile', 'w+') # does NOT block