python读取BLOB格式数据

python读取BLOB格式数据

如图,数据库里存的该格式

if __name__ == '__main__':

sql = 'select data from test where id = x'

db_connect = MySQLdb_connect()

cursor = db_connect.cursor()

cursor.execute(sql)

content = cursor.fetchone()

print content # 元组,content[0]就变成了字符串

data = gzip.decompress(content).decode("utf-8")

cursor.close()

f = open('test','w')

f.write(data)

f.close()

数据是用gzip压缩的,但是读出来不是byte格式数据、、、、求助,是不是读取方法不对

回答

调试下看看gzip.decompress(content)是什么,是不是合法的utf-8字符串

以上是 python读取BLOB格式数据 的全部内容, 来源链接: utcz.com/a/58041.html

回到顶部