Это код, который я сейчас использую для извлечения zip-файла, который находится в том же текущем рабочем каталоге, что и скрипт. Как я могу указать другой каталог для извлечения?
Код, который я пробовал, не извлекается там, где я хочу.
import zipfile
fh = open('test.zip', 'rb')
z = zipfile.ZipFile(fh)
for name in z.namelist():
outfile = open(name, 'wb')
outfile.write('C:\\'+z.read(name))
outfile.close()
fh.close()
__exit__
, поэтому я не знаю, как будет работать ваш оператор with. 31.08.2015ZipFile
, у него есть метод__exit__
. Я только что еще раз попробовал пример (python 2.7), и он работает, как написано. 02.09.2015