Ich verwende Python 2.7.6 unter Windows und ich bin mit dem tarfile Modul einer Datei, die eine gzip-Datei zu extrahieren. Die mode
Option von tarfile.open()
ist auf "r:gz"
eingestellt. Nach dem öffentlichen Aufruf, wenn ich den Inhalt des Archivs über tarfile.list()
gedruckt war, sehe ich das folgende Verzeichnis in der Liste:Unicode Probleme mit tarfile.extractall() (Python 2.7)
./静态分析 Part 1.v1/
Doch nach nenne ich tarfile.extractall(), I don‘ t das oben genannte Verzeichnis in der extrahierten Liste der Dateien, stattdessen sehe ich:
陿€åˆ†æž Part 1.v1/
Wenn ich das Archiv über 7zip zu extrahieren war, sehe ich ein Verzeichnis mit dem gleichen Namen wie der ersten Eintrag oben. Also, klar, die extractall() Methode ist vermasseln, aber ich weiß nicht, wie das zu beheben ist.