如何使用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文件,将它们存储在当前目录中。