直接从连接(tar)文件中读取文件而不解压缩tar文件

时间:2010-02-22 10:06:51

标签: python

您好我有一个xml文件和一些图像文件,我正在制作我的一个连接文件(即像tar文件一样)来自所有这些文件(我有自己的脚本用于tarring和untarring)。

在我描述我想要的内容之前,你必须先了解现状。

截至目前我必须将所有文件解压缩到一个目录然后我能够读取作为tar文件的一部分的xml文件。然后我从xml文件中读取数据然后我能够绘制图像提到在xml中(图像名称在xml属性值中提及)在相应的面板上。

现在我想当有人点击我的tar文件时,我应该能够读取xml文件,然后我能够读取所有其他图像(数据),我可以在相应的面板上绘制,专门提取到。目录

任何方法或任何帮助真的对我有帮助吗? 提前致谢。

1 个答案:

答案 0 :(得分:2)

tarfile模块可让您访问tarball。它不是随机访问,但你可以读出你需要的任何文件并将它们放在一个临时目录中,或者只是将它们存储在字符串中。