python3图片转换二进制存入mysql


Posted in Python onDecember 06, 2013

首先,在数据库中创建一个表,用于存放图片:

CREATE TABLE Images(Id INT PRIMARY KEY AUTO_INCREMENT, Data MEDIUMBLOB);

然后运行如下PYTHON代码进行:

# -*- coding: UTF-8 -*-
import MySQLdb as mdb
import sys
try:
    #用读文件模式打开图片
    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])

Python 相关文章推荐
python通过pil将图片转换成黑白效果的方法
Mar 16 Python
python绘制双柱形图代码实例
Dec 14 Python
python机器学习理论与实战(五)支持向量机
Jan 19 Python
python表格存取的方法
Mar 07 Python
python3中的md5加密实例
May 29 Python
python numpy数组的索引和切片的操作方法
Oct 20 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
PyQtGraph在pyqt中的应用及安装过程
Aug 04 Python
python 使用pdfminer3k 读取PDF文档的例子
Aug 27 Python
Python实现手机号自动判断男女性别(实例解析)
Dec 22 Python
python 爬取小说并下载的示例
Dec 07 Python
这样写python注释让代码更加的优雅
Jun 02 Python
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
Dec 06 #Python
python多线程编程方式分析示例详解
Dec 06 #Python
树莓派中python获取GY-85九轴模块信息示例
Dec 05 #Python
python线程锁(thread)学习示例
Dec 04 #Python
pyv8学习python和javascript变量进行交互
Dec 04 #Python
python使用PyV8执行javascript代码示例分享
Dec 04 #Python
python解析xml文件实例分享
Dec 04 #Python
You might like
PHP中获取文件扩展名的N种方法小结
2012/02/27 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
PHP实现QQ登录的开原理和实现过程
2018/02/04 PHP
文本框的字数限制功能jquery插件
2009/11/24 Javascript
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
node.js的事件机制
2017/02/08 Javascript
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
关于JavaScript中forEach和each用法浅析
2017/07/27 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
使用vue制作探探滑动堆叠组件的实例代码
2018/03/07 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
Python高效编程技巧
2013/01/07 Python
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
Python 将pdf转成图片的方法
2018/04/23 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
Python高阶函数、常用内置函数用法实例分析
2019/12/26 Python
python操作gitlab API过程解析
2019/12/27 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
英国知名化妆品网站:Revolution Beauty(原TAM Beauty)
2018/02/28 全球购物
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
毕业生求职找工作的自我评价范文
2013/11/27 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
2016年大学生暑假爱心支教活动策划书
2015/11/26 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技