Я хочу использовать 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. Кроме того, он избежал всех одиночных кавычек внутри файла, например \ '.
Что я могу сделать, чтобы получить хорошие копии файлов?