Я пытаюсь извлечь файлы из zip файла, используя Python 2.7.1 (в Windows, к вашему сведению), и каждая из моих попыток показывает извлеченные файлы с измененной датой = время извлечения (что неверно).
import os,zipfile
outDirectory = 'C:\\_TEMP\\'
inFile = 'test.zip'
fh = open(os.path.join(outDirectory,inFile),'rb')
z = zipfile.ZipFile(fh)
for name in z.namelist():
z.extract(name,outDirectory)
fh.close()
Я также пытался использовать метод .extractall, с теми же результатами.
import os,zipfile
outDirectory = 'C:\\_TEMP\\'
inFile = 'test.zip'
zFile = zipfile.ZipFile(os.path.join(outDirectory,inFile))
zFile.extractall(outDirectory)
Может кто-нибудь сказать мне, что я делаю не так?
Мне бы хотелось думать, что это возможно без пост-коррекции измененного yime в Как изменить дату создания файла Windows?.