求助:AttributeError: 'str' object has no attribute 'Image_Data'
2、代码如下:
# pylint: disable=no-member
import ibm_db
import base64
import io
import os
import sys
import string
from PIL import Image
conn = ibm_db.connect("DATABASE=XXXXdb;HOSTNAME=127.0.0.1;PORT=50000;PROTOCOL=TCPIP;UID=db2admin;PWD=db2admin;", "", "")
if conn:
sql = "SELECT Image_Data,bilno FROM DB2ADMIN.NOTE_MSG where date(sign_date)='2018-10-10' "
stmt = ibm_db.exec_immediate(conn, sql)
result = ibm_db.fetch_both(stmt)
print(result)
for row in result:
print(row)
data = row.Image_Data
bilno = row.bilno
print("saving " + bilno + " ...")
image = Image.open(io.BytesIO(data))
path = "photo\\" + bilno + ".png"
image.save(path)
3、执行代码如下报错:
Traceback (most recent call last):
File "db2connet.py", line 18, in <module>
data = row.Image_Data
AttributeError: 'str' object has no attribute 'Image_Data'
不清楚代码哪点出了问题!!望大神解救一下了!
相关推荐
string中c_str(),data(),copy(p,n)函数的用法总结
以下是对string中c_str(),data(),copy(p,n)函数的用法进行了详细的介绍,需要的朋友可以过来参考下
ajax返回object Object的快速解决方法
下面小编就为大家带来一篇ajax返回object Object的快速解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
c++中c_str()的用法示例
//标准库的string类提供了三个成员函数来从一个string得到c类型的字符数组 //主要介绍c_str //c_str():生成一个const char*指针,指向以空字符终止的数组。 //这个数组应该是string类内部的数组 #include //需要包含cstring的字符串 #include using namespace std; int main() { //string-->char* //c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同 //这个数组的数据是临时的,当有一个改变这些数据的成员函数
python将unicode和str互相转化的实现
主要介绍了python将unicode和str互相转化的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
在 Modal 沙箱中部署 OpenAI Agents SDK 的完整实践
智能体(Agent)是大模型应用的核心范式,其本质是通过结构化输出驱动工具调用与多轮决策的闭环系统。OpenAI Agents SDK 以轻量、可组合、无运行时依赖为特点,天然适配函数即服务(FaaS)架构。Modal 平台凭借原生 Python 支持、GPU 沙箱、Volume 持久化和强隔离性,解决了 Agent 生产部署中常见的环境不一致、状态丢失、工具序列化失败与超时不可控等痛点。本文聚焦于基于 Pydantic v2 的 AgentState 设计、Modal Image 构建、工具安全注册及带状


