Използвам python 2.7.6 в Windows и използвам модула tarfile за извличане на файл като gzip файл. Опцията mode
на tarfile.open()
е зададена на "r:gz"
. След отвореното повикване, ако трябваше да отпечатам съдържанието на архива чрез tarfile.list()
, виждам следната директория в списъка:
./静态分析 Part 1.v1/
Въпреки това, след като извикам tarfile.extractall(), не виждам горната директория в извлечения списък с файлове, вместо това виждам това:
é™æ€åˆ†æž Part 1.v1/
Ако трябваше да извлека архива чрез 7zip, виждам директория със същото име като първия елемент по-горе. Така че очевидно методът extractall() се прецаква, но не знам как да го поправя.