У меня есть список каталогов, в которых содержатся подкаталоги. В каждом подкаталоге есть сжатый файл 'json .xz'. Если я пытаюсь открыть один из них с помощью своего кода, я получаю сообщение об ошибке:
raise EOFError("Compressed file ended before the "
EOFError: Compressed file ended before the end-of-stream marker was reached
Это мой код:
subject = 'AntonioGio'
path = '/home/rootdebian/Scrivania/Socialisys/projects/'+subject+'/competitor/'
for competitors in os.listdir(path):
for f in os.listdir(path+competitors):
if f.endswith('.xz'):
with lzma.open(path+competitors+'/'+f) as f:
json_bytes = f.read()
stri = json_bytes.decode('utf-8')
data = json.loads(stri)
print(data)
, как лучше всего это исправить? Спасибо за совет.