Как преобразовать строку байта в текстовый файл? - PullRequest
2 голосов
/ 04 апреля 2019

Я пытаюсь запустить этот код.Это дает мне вывод в байтах.Я хочу знать, как преобразовать байты в текстовый файл

def convert(fname,pages):
    if not pages:
        pagenums = set()
    else:
        pagenums = set(str(pages))

    output = StringIO()
    manager = PDFResourceManager()
    converter = TextConverter(manager, output, laparams=LAParams())
    interpreter = PDFPageInterpreter(manager, converter)

    infile = open(fname, 'rb')
    for page in PDFPage.get_pages(infile):
        interpreter.process_page(page)
    infile.close()
    converter.close()
    text = output.getvalue()
    output.close
    return text
...