From 30c2024c1be59a1033d9cfc473c81520a07f1ea5 Mon Sep 17 00:00:00 2001 From: sitisll Date: Thu, 1 Jun 2023 15:38:56 +0300 Subject: [PATCH] restore backup --- hlna.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/hlna.py b/hlna.py index 0e58088..ea38cdf 100755 --- a/hlna.py +++ b/hlna.py @@ -72,9 +72,8 @@ def restore(g,d): directory_to_extract_to = "*******" "Получение пути к файлам внутри архива, может понадобиться при раскидывании по местам" "===================================================================================" - zip_files_paths = zipfile.ZipFile(d) - files = [text_file.filename for text_file in zip_files_paths.infolist()] - print(files) + with zipfile.ZipFile(d, 'r') as zip_file: + files = zip_file.namelist() "====================================================================================" "Извлечение файлов" @@ -84,12 +83,10 @@ def restore(g,d): s = i.split("/") s.pop(-1) s = "/"+'/'.join(s)+'/' # вот тут где-то еще надо начало пути проверить и если home_dir другой заменить - print(s) - absolute_path = os.path.abspath(s) + print(i,colorama.Fore.GREEN + "- перемещен" + colorama.Style.RESET_ALL ) zip_file.extract(i, '/') - "=======================" - "Извлечение из архива всего скорее всего не пригодится" + "Извлечение из архива всего, скорее всего не пригодится" #with zipfile.ZipFile(d, 'r') as zip_file: # zip_file.extractall(directory_to_extract_to) "--------------------------"