我在用着
os.rename()
尝试在驱动器之间移动 pdf 文件。尝试这样做时我收到错误:
OSError: [WinError 17] The system cannot move the file to a different disk drive
有谁知道一个包含类似功能的函数os.rename
并允许跨磁盘文件传输?
os.rename()
更改文件的路径,但不移动磁盘上的实际数据。
这就是为什么您无法将其从一个驱动器移动(重命名)到另一个驱动器的原因。
在驱动器之间移动实际上是先复制它,然后删除源文件。
您可以使用shutil.move()
当您尝试在两个驱动器之间传输文件时执行此操作的方法
import shutil
shutil.move(src, dest)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)