1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python3图片转代码_python3图片转换二进制存入mysql示例代码

python3图片转代码_python3图片转换二进制存入mysql示例代码

时间:2022-11-07 21:19:33

相关推荐

python3图片转代码_python3图片转换二进制存入mysql示例代码

python3图片转换二进制存入mysql示例代码

发布于 -09-29 18:00:01 | 198 次阅读 | 评论: 0 | 来源: 网友投递

Python编程语言Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

本文为大家讲解了python3图片转换二进制存入mysql示例代码,MYSQL是支持把图片存入数据库的,也相应的有一个专门的字段BLOB (Binary Large Object),即较大的二进制对象字段,感兴趣的同学参考学习下.

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

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))

#提交数据

mit()

#提交之后,再关闭cursor和链接

cursor.close()

conn.close()

except mdb.Error, e:

#若出现异常,打印信息

print "Error %d: %s" % (e.args[0],e.args[1])

相关阅读:

python3图片转换二进制存入mysql示例代码

python将阿拉伯数字转换成中文的示例代码

Python实现图片转字符画的示例代码

python3模拟百度登录并实现百度贴吧签到示例代码(百度贴吧自动签到)

Python写的英文字符大小写转换示例代码

python通过pil将图片转换成黑白效果的示例

python使用mysql数据库示例代码

Python采集腾讯新闻示例代码

python中使用urllib2获取http请求状态码的示例代码

Python中使用urllib2防止302跳转的示例代码

python采用requests库模拟登录和抓取数据的示例代码

python抓取网页正文的示例代码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。