Zip-файл Python и операционная система [закрыто]Python

Программы на Python
Ответить
Anonymous
 Zip-файл Python и операционная система [закрыто]

Сообщение Anonymous »

У меня есть код для экспорта всех файлов в zip-файле по указанному пути, но я хочу создать новую папку с тем же именем, что и у zip-файла, за вычетом «.zip», как это делает опция проводника Windows. Я закомментировал код, который не работает. Кажется, os.madeirs не работает.
File "C:/Users/brentond/Documents/Python/Unzip all zip files in path.py", line 12
Output = os.path.join(path, filename.replace(".zip", "")) # get new folder path name
^
SyntaxError: invalid syntax

код:
import os, zipfile

# Define path of zip files to variable
path = r'C:\Users\brentond\Documents\TA2\HA GDMS'

for foldername, subfolders, filenames in os.walk(path): # walk directory
for filename in filenames: # loop through files
if filename.endswith(".zip"): # find zip files
filepath = os.path.join(foldername, filename) # get zip file abs path
#os.makedirs(os.path.join(path, filename.replace(".zip", "")) # create new folder same name as zip file
#Output = os.path.join(path, filename.replace(".zip", "")) # get new folder path name
ZipRef = zipfile.ZipFile(filepath) # create zip file object
ZipRef.extractall(path) # extract all. This to put everything in the path folder
#ZipRef.extractall(Output) # This to put the zip file contents into a folder with same name
ZipRef.close() # close zip


Подробнее здесь: https://stackoverflow.com/questions/657 ... ile-and-os
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»