0

我想从多个 tar 存档中提取所有文件,但无论我做什么,它都行不通。可以说,我在 C:\Temp 中有两个 tar 文件。所以我想,我所要做的就是在 C:\temp 中获取 *.tar 文件的列表,然后用循环提取它:

import glob
import tarfile

archivelist = glob.glob('C:\\Temp\\*.tar')
for x in archivelist:
    tar=tarfile.open(archivelist)
    tar.extractall()
    tar.close()

问题是什么?即使经过数小时的搜索,我也找不到有用的示例...

谢谢!

4

0 回答 0