gpt4 book ai didi

Python Shutil.copytree 表示缺少应该复制的目标文件

转载 作者:行者123 更新时间:2023-12-01 01:39:12 28 4
gpt4 key购买 nike

整个晚上都在为此奋斗。三天前还可以工作,现在我再也无法让它工作了。

当我尝试使用这个时

 def unzip_file(archiveFile, finalFolder, archiveFolder):
write_to_log(logFile, 'Unzipping file ' + archiveFile)
shutil.copy(tempFolder + '/' + archiveFile, archiveFolder)
try:
zip_ref = zipfile.ZipFile(tempFolder + '/'+ archiveFile, 'r')
zip_ref.extractall(tempFolder)
zip_ref.close()
if os.path.exists(finalFolder):
shutil.rmtree(finalFolder)
sleep(5)
shutil.copytree(tempFolder, finalFolder, symlinks=True)
except zipfile.BadZipFile as e:
write_to_log(logFile, 'Unzipping file ' + archiveFile + ' failed. Bad Zip File.')
shutil.copy(tempFolder + '/' + archiveFile, zipFailFolder)

无论我提供什么 zip 文件,我总是会遇到相同的错误。它说目标文件丢失。 zip 文件中的第一个文件给出以下错误。

shutil.Error: [('D:/temp/file.zip', '//DestPath/file.zip', "[Errno 2] No such file or directory: '//DestPath/file.zip'")]

我完全没有主意了。这不是权限问题,也不是文件从源中丢失的事实,文件没有被锁定(将计时器扔在那里以防万一)。

有人遇到过这个吗?

最佳答案

这意味着您的 //DestPath 首先不存在,因此无法在那里创建 file.zip

那些双斜杠是故意的吗?

关于Python Shutil.copytree 表示缺少应该复制的目标文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52068482/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com