我在 http post 请求的正文中得到一个 tar 文件,我想在不先将 tar 文件写入光盘的情况下提取内容。该文件曾经是一个 zip 文件,我可以这样做
zip = zipfile.ZipFile(StringIO(request.content.read()))
zip.extractall(some_path)
我如何使用 tarfile.TarFile 做同样的事情?
我试过
tar = tarfile.open(fileobj = StringIO(self.request.content.read()))
但收到错误消息:
file could not be opened successfully