使用python从多个zip文件中提取注释

时间:2018-06-04 07:06:16

标签: python zip comments

几个月前我开始学习python,我正在尝试解决一个挑战,要求我在文件夹中查看许多[2,000~] zip文件,收集其中的所有注释并找到线索。< / p>

我正在努力解决的问题是提取意见。

我导入了zipfile模块,但我不知道如何让它浏览包含zip文件的文件夹中的所有文件,并收集所有注释。

我正在使用pycharm,我不介意结果是在预览区域insde pycharm还是导出到新的.txt文件

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

 for i in os.listdir(path_to_folder):
        if i.endswith('.zip'):
            << Your code here>>

试试这个并告诉我是否有任何问题

答案 1 :(得分:0)

对于循环文件,我倾向于在python中使用glob模块。它返回与您指定的字符串匹配的文件列表(see docs)。然后,一旦你有了文件列表,就可以循环遍历它们并依次在每个文件上运行一些函数/代码。

import glob

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

for f in list_of_files:
    ***insert code for each zip file****