如何从头开始使用文件和目录创建TAR文件

时间:2018-09-28 07:49:46

标签: python python-3.x file tarfile

我想从头开始在内存中创建具有某些内容的TAR文件。第一个问题是,当我使用以下命令创建文件时:

my_tar = tarfile.open('test.tar.gz', 'w:gz')

它也在磁盘上创建它。有没有办法只将其保存在内存中?

第二,当我尝试向创建的tar中添加一些文件时,它需要实际的文件并且不接受例如:

my_file = io.BytesIO(b"some initial text data")

我想最后得到一个TAR文件(在内存中),其中包含文件和目录。

0 个答案:

没有答案