Я изучаю Python и связанные модули. Вот мои сценарии.
import tarfile
from six.moves import urllib
data_path = "./datasets/housing/"
file = "housing.tgz"
data_path_file = data_path + file
tar_file = tarfile.open(data_path_file)
# tested following script, failed
tar_file = tarfile.open(data_path_file,'r')
# end test
tar_file.extractall(path=data_path_file)
Я надеюсь, что мои скрипты смогут разархивировать файл tgz и записать в новый файл. Я всегда получал следующие сообщения об ошибках:
raise ReadError("file could not be opened successfully")
tarfile.ReadError: file could not be opened successfully
Я проверил путь и имя файла. Ошибок не существует. Любая коррекция и дальнейшая помощь будет принята с благодарностью.