您的位置:首页 > 编程语言 > Python开发

python3图片转换二进制存入mysql

2013-12-06 10:32 1656 查看
# -*- coding: UTF-8 -*-import MySQLdb as mdbimport systry:    #用读文件模式打开图片    fin = open("../web.jpg")    #将文本读入img对象中    img = fin.read()    #关闭文件    fin.close()except IOError, e:    #如果出错,打印错误信息    print "Error %d: %s" % (e.args[0],e.args[1])    sys.exit(1)try:    #链接mysql,获取对象    conn = mdb.connect(host='localhost',user='root',passwd='root', db='test')    #获取执行cursor    cursor = conn.cursor()    #直接将数据作为字符串,插入数据库    cursor.execute("INSERT INTO Images SET Data='%s'" % mdb.escape_string(img))    #提交数据    conn.commit()    #提交之后,再关闭cursor和链接    cursor.close()    conn.close()except mdb.Error, e:    #若出现异常,打印信息    print "Error %d: %s" % (e.args[0],e.args[1])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息