我在 Windows 上使用 python 2.7.6,并且使用 tarfile 模块将文件提取为 gzip 文件。的mode
选项tarfile.open()
设置为"r:gz"
。在 open 调用之后,如果我要通过 打印存档的内容tarfile.list()
,我会在列表中看到以下目录:
./静态分析 Part 1.v1/
但是,在我调用 tarfile.extractall() 之后,我在提取的文件列表中看不到上述目录,而是看到以下内容:
é™æ€åˆ†æž Part 1.v1/
如果我要通过 7zip 解压缩存档,我会看到一个与上面第一项同名的目录。所以,很明显, extractall() 方法搞砸了,但我不知道如何解决这个问题。