python中Zip文件保存错误

2024-09-28 22:22:52 发布

您现在位置:Python中文网/ 问答频道 /正文

而不是将由C:/Users/User/Desktop/Folder生成的zip文件保存为ZipFile.zip/文件夹它正在将zip文件另存为ZipFile.zip/Users/User/Desktop/Folder你知道吗

下面使用的Python变量:

代码如下:

backUp = raw_input("> ")
backDevice = raw_input("> ")
backZip = raw_input("> ")
dest = backDevice + "/BackUp"

bkZip = zipfile.ZipFile(os.path.join(dest, backZip), 'w')
for dirname, subdirs, files in os.walk(backUp):
    bkZip.write(dirname)
    for filename in files:
        bkZip.write(os.path.join(dirname, filename))
bkZip.close()

Tags: 文件inputrawosfolderzipusersbackup