Python -错误:[WinError 17]系统无法将文件移动到其他磁盘驱动器:

utugiqy6  于 2023-02-20  发布在  Python
关注(0)|答案(1)|浏览(746)

我在用

os.rename()

尝试在驱动器之间移动pdf文件。尝试此操作时收到错误:

OSError: [WinError 17] The system cannot move the file to a different disk drive

有没有人知道一个函数包含类似于os.rename的功能,并允许跨磁盘文件传输?

w8rqjzmb

w8rqjzmb1#

os.rename()改变文件的路径但是不移动它的实际数据在磁盘上.这就是为什么你不能移动(重命名)它从一个驱动器到另一个.
移动驱动器之间实际上是复制它第一,然后删除这源文件.你可以使用shutil.move()方法做它当你尝试到transfer文件在两个驱动器之间

import shutil
shutil.move(src, dest)

相关问题