我目前正在使用Python Flask API。
出于演示目的,我在服务器中有一个包含.tar.gz文件的文件夹。
基本上我想知道如何将这些文件保存到file.tar.gz
对象中,知道它们的相对路径名称,例如FILE
。我需要格式的tar文件才能在其上运行以下代码,其中f
将是tar文件:
tar = tarfile.open(mode="r:gz", fileobj=f)
for member in tar.getnames():
tf = tar.extractfile(member)
提前致谢!
答案 0 :(得分:0)
不熟悉这一点但是,只需使用.tar.gz扩展名正常保存它应该有效吗?如果是,如果你已经压缩了文件,那么一个非常简单的代码可以做到这一点,
compresseddata= 'your file'
with open('file.tar.gz') as fo:
fo.write(compressed data)
fo.flush().close()
这会完成这项工作,还是我在这里弄错了什么?