Я использую функцию Python Zipfile.Zipfile для чтения всех файлов .kmg и .txt внутри zip.Я могу прочитать содержимое всех файлов .txt, хотя файлы .kmg (я не могу открыть и прочитать).
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
Как я могу прочитать файлы .kmg в Python?