我想从多个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()
有什么问题?即使经过几个小时的搜索,我也找不到一个有用的例子......
谢谢!