$conf, $runtime; function_exists('chdir') AND chdir(APP_PATH); $r = 'mysql' == $conf['cache']['type'] ? website_set('runtime', $runtime) : cache_set('runtime', $runtime); } function runtime_truncate() { global $conf; 'mysql' == $conf['cache']['type'] ? website_set('runtime', '') : cache_delete('runtime'); } register_shutdown_function('runtime_save'); ?>python - how to convert response to image with decoding? - Stack Overflow|Programmer puzzle solving
最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

python - how to convert response to image with decoding? - Stack Overflow

matteradmin15PV0评论

I was using this code on python previously

with open(f"image.jpg", "wb") as fh:
    fh.write(response.content)

and it was working fine, but now I changed lib for requests and the current script doesn't work

That is the new response.text example

while old response.text looks like:

tried this code to decode unicode:

with open(f"image.jpg", "wb") as fh:
    fh.write(response.text.encode().decode('unicode_escape').encode())

but the image is not correct, it does not display.

also tried: ee = base64.encodebytes(rim.content[1:-1].decode('unicode_escape').replace('\\n','').replace('\n','').replace('\\r','').replace('\r','').encode())

and as result got:

I did consider replacing all slashes and \n but still the result string is invalid. I believe there are some decode errors or my mistakes.

I use the same headers for content type and encoding in the request, so please, if it's possible, suggest solutions not related to the request itself.

Post a comment

comment list (0)

  1. No comments so far