<分区>
我的系统上有一个包含十个 zip 文件的目录。每个 zip 文件包含 1 个文本文件。我想编写一个 Python 脚本来解压缩目录中的所有文件,然后将所有生成的(解压缩的)文件连接到一个文件中。我怎样才能做到这一点?到目前为止,我有一个解压缩所有文件的脚本,但我不确定如何添加连接。以下是我所拥有的。
import os, zipfile
dir_name = '/path/to/dir'
pattern = "my-pattern*.gz"
os.chdir(dir_name) # change directory from working dir to dir with files
for item in os.listdir(dir_name): # loop through items in dir
if item == pattern: # check for my pattern extension
file_name = os.path.abspath(item) # get full path of files
zip_ref = zipfile.ZipFile(file_name) # create zipfile object
zip_ref.extractall(dir_name) # extract file to dir
zip_ref.close() # close file