求助:AttributeError: 'str' object has no attribute 'Image_Data'
1、我的环境是python27的
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'
不清楚代码哪点出了问题!!望大神解救一下了!