gpt4 book ai didi

Python将二进制图像(PNG)数据写入文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:41:25 27 4
gpt4 key购买 nike

<分区>

我正在使用 requests 模块连接到返回 PNG 图像的 php 脚本。如果我这样做:

import requests
r=requests.get("http://location/script.php", cookies=cookies)
fp = open("image.png", "wb")
fp.write(r.text) #r.text is the binary data for the PNG returned by that php script
fp.close()

但它在写入时给出了 UnicodeEncodeError,所以我使用 fp.write(r.text.encode("utf-8")) 而不是 fp.write(r.text )。并且文件已创建,但我无法在图像查看器中查看它(它会出错)。但是,如果我在 Firefox 中右键单击并保存该脚本返回的 PNG,我可以在保存后在同一个图像查看器中查看它。所以我猜我将图像数据写入文件的方式存在问题。还有其他方法吗?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com