我想使用函数shutil.copytree从我的计算机上的本地服务器复制文件夹,我使用macOS,但今天我遇到了问题,python总是向我显示相同的消息,“[错误1]不允许操作”,但昨天我的脚本在相同的文件夹下工作没有问题...... 有人可以告诉我出了什么问题,可能发生了什么吗?
最佳答案
“不允许操作”错误的原因可能是当源和目标位于不同的文件系统上时,shutil.copytree(以及shutil.copy和shutil.copy2)会出现一些奇怪的行为。
例如我在尝试使用 python2.7 将文件从 ext3 复制到 ubuntu 上的 ntfs 卷时遇到了 shutdown.copy 问题。我刚刚使用过shutil.copyfile相反。
谈论shutil.copytree:看一下this回答,我喜欢它 - 只需编写您自己的复制树即可。
关于python - Shutil.copytree 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10539724/