我在用python读取png
文件时遇到了一个问题,我有一个web服务器来保存数据和读取数据,但是我的save data接收base64中的图像来将这个文件转换成png文件。在
我创建到图像的路径,结果类似于images/2017-07-23-18-46-30st1folio1.png
。在
imgBase64
包含从我的应用程序(其他主题)发送的图像。
path="images/"+str(date_time_path)+str(data['ST_string'])+str(data['Folio_string'])+".png
”
然后我用这个保存我的数据
with open(path, "wb") as fh:
fh.write(imgBase64.decode('base64'))
在这一刻,我可以毫无问题地看到我的照片。在
但我的问题是当我试着用这个来读取这些数据时
^{pr2}$在每次迭代中,我都可以看到这条路线,当我打印第一行时,我看到的是:
./images/2017-07-23-18-46-30st1folio1.png
但最后一行只打印空字符串,我不知道为什么。如果我的文件存在,并且我尝试写入foo.zip
(不存在),返回的错误是它不存在,但是当我尝试打印image_file
时,我得到的是:
<open file u'./images/2017-07-23-18-46-30st1folio1.png', mode 'rb' at 0x108123db0>
当我运行我的web服务器时,我的路径是/Users/MyComputer/Documents/Codes/trackerServer
,我在这个路径中有一个文件夹/images
,上面有我先前发送的图像。有什么想法吗?在
屏幕截图
目前没有回答
相关问题 更多 >
编程相关推荐