我已经看到了这个问题,但我需要别的东西。
我的文件包含大量按变量名组织的文本文件(数十万个)。就像是
filename/maxvalue/IDXstation.txt (with X that goes from 100000 to 200000)
filename/minvalue/IDXstation.txt
filename/meanvalue/IDXstation.txt
等等。问题是我没有一个 readme.txt 文件来告诉我 tar 文件中有多少个文件夹或它们是如何命名的(我编造的)(或者每个文件夹中有多少个站点)。现在我只想阅读 filename.tar.gz 的结构并打印类似
filename/maxvalue/
filename/minvalue/
filename/meanvalue/
在开始提取文件之前,我需要阅读它的结构,因为我只对某些文件夹感兴趣,而不是所有文件夹。
如果我使用
for tarinfo in tar:
print tarinfo.name
它将打印所有文件,它们有数十万个,我不希望这样,但我不知道如何设置它。