Я читаю gzip-файл из байтов, которые я загрузил из AWS S3, сейчас я попробовал следующий код для чтения:
gzip_bytes = s3.get_file() # for example I have loaded S3
gzip_file = BytesIO(gzip_bytes)
with GzipFile(gzip_file, mode="rb") as file:
# Todo somthing
У меня ошибка ниже:
Traceback (most recent call last):
...
with GzipFile(BytesIO(pre_file_bytes), mode="rb") as pre_zip_file:
File "/usr/lib/python3.6/gzip.py", line 163, in __init__
fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
TypeError: expected str, bytes or os.PathLike object, not _io.BytesIO
Как я могу решить эту проблему?Или, может быть, я что-то упускаю
Большое спасибо