Фон: я использую request.get в python 2.7, а затем сохраняю содержимое запроса независимо от двоичного или текстового. После изменения на python 3.7, для сохранения текста нужно было использовать текст запроса. К сожалению, я также сохраняю двоичный файл (файл jpg), используя текст запроса.
Я изучал это: «В чем разница между 'содержимым' и 'текстом'» в stackoverflow. Есть ли у меня способ преобразовать текст запроса в содержимое (или в двоичный формат jpg) из файла?
Просто прочтите файл и обработайте его в двоичном формате, это не удалось.
Мой метод был :
html = requests.get(url, headers={"User-Agent":self.user_agents[agent]})
html.encoding = html.apparent_encoding
with open(fname, "w") as fh:
fh.write(html.text)
fh.close()
Большое спасибо
Дополнительно: html .text уже сохранен в файл. Проблема в том, как преобразовать или декодировать обратно файл (а не request.get) в двоичный.