Извлечение комментариев из нескольких ZIP-файлов с помощью Python - PullRequest
0 голосов
/ 04 июня 2018

Я начал изучать python несколько месяцев назад, и я пытаюсь решить задачу, которая требует, чтобы я просмотрел множество [2000 ~] zip-файлов в папке, собрал все комментарии в них и нашел ключ.

Часть, с которой я борюсь, это извлечение комментариев.

Я импортировал модуль zipfile, но я не уверен, как заставить его пройти через все файлы в папкекоторые содержат zip-файлы и собирают все комментарии.

Я использую pycharm, и я не возражаю, если результат будет в области предварительного просмотра insde pycharm или экспортирован в новый файл .txt

кто-нибудь может мне помочь?

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

Для зацикливания файлов я обычно использую модуль glob в python.Он возвращает список файлов, которые соответствуют указанной вами строке ( см. Документы ).Затем, когда у вас есть список файлов, вы можете зацикливать их и запускать некоторые функции / коды для каждого из них по очереди.

import glob

list_of_files = glob.glob("/path/to/directory/*.zip")

for f in list_of_files:
    ***insert code for each zip file****
0 голосов
/ 04 июня 2018
 for i in os.listdir(path_to_folder):
        if i.endswith('.zip'):
            << Your code here>>

Попробуйте и дайте мне знать, если возникнут проблемы

...