如何使用Python从zip文件中提取所有的.txt文件?

如何使用Python从zip文件中提取所有的.txt文件?

为了从zip文件中提取所有.txt文件,您需要遍历zipfile中的所有文件,检查文件是否为txt文件。如果是txt文件,则提取它。为此,我们将使用zipfile模块及其提取函数。

阅读更多:Python 教程

例如

import zipfile
my_zip = zipfile.Zipfile('my_zip_file.zip') # 在这里指定您的zip文件名
storage_path = '.'
for file in my_zip.namelist():
    if my_zip.getinfo(file).filename.endswith('.txt'):
        my_zip.extract(file, storage_path) # 如果是文本文件,则将文件提取到当前文件夹

运行上面的代码将打开my_zip_file.zip并从中提取所有txt文件,将它们存储在当前目录中。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程