С данным именем файла pyshop-1.3.0.tar.gz
я попытался прочитать первый файл pyshop-1.3.0/README.rst
в файле *.tar
и отобразить его как код HTML.
Я попытался:
import tarfile
import docutils.core
filename = "pyshop-1.3.0.tar.gz"
tar = tarfile.open(filename, "r:gz")
html = ''
for member in tar.getmembers():
f = tar.extractfile(member)
if f is not None and f.name=='pyshop-1.3.0/README.rst':
html = docutils.core.publish_file(
source_path =f.name,
writer_name ="html")
print html
Но я не смог получить каталог с файлом pyshop-1.3.0/README.rst
, и ошибка как
documenttils.io.InputError: [Errno 2] Нет такого файла или каталога: 'pyshop -1.3.0 / README.rst '
С этой ошибкой, как я могу прочитать файл README.rst
и преобразовать в HTML код правильно?