我使用的是Python 3.5。
我正在使用shutil.move(src,dest)在两个不同的文件系统之间移动文件。
据我所知,操作系统引发了跨设备链接错误,因为它无法在2个不同的文件系统中创建硬链接,这很好。
但根据文档,shutil.move可以通过将文件复制到目标位置然后在源位置删除文件来移动文件。
我的异常进一步说,异常是因为os.rename是在shutil.move源代码的第538行内部调用的。
任何人都知道如何让shutil.move工作?
我读了很多帖子,建议shutil.move肯定会在两个文件系统之间复制文件,包括documentation 。