我正在使用Zipfile.Zipfile python函数读取zip中的所有.kmg和.txt文件。 尽管.kmg文件可以读取所有.txt文件的内容(我无法打开和读取)。
with zipfile.ZipFile(in_memory, "r", allowZip64=True) as z:
for fname in z.namelist():
r_dir = fname.split('/')[-1]
if fnmatch.fnmatch(dir, 'aa.txt') or fnmatch.fnmatch(dir, 'aa.kmg'): #Match the text file in directory
names.append(fname)
try:
mode= zipfile.ZIP_DEFLATED
par = paramVa(z.read(fname))
if len(par) == 0:
param = ['0']
else:
param = par
output = [fname] + par
except:
mode= zipfile.ZIP_STORED
如何在Python中读取.kmg文件?