Python 3.x shutil移动引发无效的跨设备链接错误

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

我正在使用Python 3.5

我使用shutil.move(src,dest)在两个不同的文件系统之间移动文件

据我所知,跨设备链接错误是由操作系统引起的,因为它无法在两个不同的文件系统之间创建硬链接,这很好

但根据文档,shutil.move可以通过将文件复制到目标位置,然后在源位置删除文件来移动文件

我的异常进一步说明,该异常是由于在shutil.move源代码的第538行内部调用了os.rename

有人知道如何让shutil.move工作吗


我读了很多帖子,建议shutil.move可以在两个文件系统之间复制文件,包括。

显示代码!什么操作系统?什么是文件系统?(例如FAT、NTFS、HFS?)其Suse Linux@Marichyasana代码并不复杂,为了进行测试,我编写了一个简单的脚本,其中包含一个简单的shutil.move语句和两个通过命令行输入的命令…同样的错误!我相信shutil的开发人员测试了“不复杂”的案例。如果你显示你的代码,我可以在我的笔记本电脑上试用,并检查错误代码等。你使用的是完整的path.name吗?我有windows 10。可能是的副本