我正在尝试使脚本能够打开 tkinter 窗口,选择一个目录。在此文件夹中选择几个 *.zip 文件并将它们解压缩。
我的代码没有给我错误,但也没有解压缩文件。我正在使用 python2.7 的 extractall() 方法
import zipfile,os,tkFileDialog,Tkinter,glob
root = Tkinter.Tk()
directory = tkFileDialog.askdirectory(parent=root,initialdir="/Users/me/zips",title='Please select a directory')
if len(directory) > 0 :
print ("Dossier OK")
for ArchivesZip in glob.glob(os.path.join(directory,'*.zip')):
print ArchivesZip
zip_ref = zipfile.ZipFile(ArchivesZip, 'r')
zip_ref.extractall()
zip_ref.close()
非常感谢您的建议。