我有一只手脚。 当我用假子拿起档案并把它放在我的目标文件夹中时,它就会在我的目标文件夹中找到所有档案。
Target: d:unzip_files zip file has a path and file name of: NISTESTFiles nt.png
情况:d:unzip_filesNISTEST files nt.png
是否有办法把它 just为 un。 png file into d:unzip_files? 或者,我是否必须删除名单,然后搬走档案,然后删除所有空洞的夹子?
import os, sys, zipfile
zippath = r"D:zip_files est.zip"
zipdir = r"D:unzip_files"
zfile = zipfile.ZipFile(zippath, "r")
for name in zfile.namelist():
zfile.extract(name, zipdir)
zfile.close()
因此,这是行之有效的。
import os, sys, zipfile
zippath = r"D:zip_files est.zip"
zipdir = r"D:unzip_files"
zfile = zipfile.ZipFile(zippath, "r")
for name in zfile.namelist():
fname = os.path.join(zipdir, os.path.basename(name))
fout = open(fname, "wb")
fout.write(zfile.read(name))
fout.close()
得到帮助。