shutil.move无法在磁盘驱动器之间移动文件?

时间:2018-10-08 10:31:07

标签: python shutil

我正在使用shutil.move将文件从下载(C :)移到服务器(Z :)上的文件夹中。

source_dir = "C:\\Users\\e1206433\\Downloads\\estadisticaEjecGlo*.csv"
dest_dir1 = "Z:\\AN\Produban\Operations\Print Management\Misc\Luca\TEST 1"

for file in glob.glob(source_dir):
    print(file)
    shutil.move(file, dest_dir1)

但是,由于某种原因,每次运行脚本时都会返回此错误:

OSError: [WinError 17] The system cannot move the file to a different disk drive: 'C:\\Users\\e1206433\\Downloads\\EstadisticaEjecGlo095914.csv' -> 'Z:\\AN\\Produban\\Operations\\Print Management\\Misc\\Luca\\TEST 1'

我的理解是,使用os.rename时会出现此错误,而shutdownil.move是解决方案。但是我的脚本已经在使用shutil!

谢谢:)

0 个答案:

没有答案