Rumah > Artikel > pangkalan data > Cara menggunakan Python untuk membaca gambar dari pangkalan data menggunakan MySQL
Baca gambar dari pangkalan data
import MySQLdb as mdb import sys try: #连接 mysql,获取连接的对象 conn = mdb.connect('localhost', 'root', 'root', 'test'); cursor = conn.cursor() #执行查询该图片字段的 SQL cursor.execute("SELECT Data FROM Images LIMIT 1") #使用二进制写文件的方法,打开一个图片文件,若不存在则自动创建 fout = open('image.png','wb') #直接将数据如文件 fout.write(cursor.fetchone()[0]) #关闭写入的文件 fout.close() #释放查询数据的资源 cursor.close() conn.close() except IOError, e: #捕获 IO 的异常 ,主要是文件写入会发生错误 print "Error %d: %s" % (e.args[0],e.args[1]) sys.exit(1)
Atas ialah kandungan terperinci Cara menggunakan Python untuk membaca gambar dari pangkalan data menggunakan MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!