python - Shutil.copytree 的问题

标签 python shutil copytree

我想使用函数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/

相关文章:

python - 面向程序员的WSGI博客软件

python - while 在 for 循环中循环获取列表列表

python - x = myList[ :] vs myList[:] = x 中冒号运算符的行为

python - 使用Python自动将文件复制到相应的目标文件夹(shutil.copytree无法按预期工作)

Python shutil copytree : use ignore function to keep specific files types

python Fabric不允许我将输出通过管道传输到less?

python - 使用 shutil 模块将文件移动到当前目录

python - 通过预先应用的参数 move 多个文件

Python Shutil.ignore_patterns 错误

python - 使用python将目录内容复制到目录中