pygithub как получить содержимое файлов html - PullRequest
0 голосов
/ 07 апреля 2020

Я хочу использовать PyGithub для создания копий моих веток, чтобы я мог запускать их в своем p c.

Я получаю все файлы из каждой ветви моего репозитория и с этим фрагментом Код, который я могу записать в файлы:

        file_content = repository.get_contents(path, ref=sha) # [get_contents][1] 
        file_data = base64.b64decode(file_content.content)
        file_path = (directory+content.name)
        file_out = open(file_path, "w")
        file_out.write(file_data)
        file_out.close()

Это прекрасно работает для некоторых файлов, но файлы html (после декодирования) претерпели множество изменений, таких как строки \ b \ n. Кроме того, он избежал всех одиночных кавычек внутри файла, например \ '.

Что я могу сделать, чтобы получить хорошие копии файлов?

...