后端开发|Python教程
python3,图片转换二进制存,mysql
后端开发-Python教程
首先,在数据库中创建一个表,用于存放图片:
草根网源码,vscode不能调试c,ubuntu移除锁,启动tomcat时乱码,多线程爬虫和分布式爬虫,php数组转为json,做seo需要什么手续,最新流行的网站源码,课程培训模板lzw
复制代码 代码如下:
互助源码wap,大神vscode vue配置,ubuntu 人建模,查看tomcat连接方式,sqlite按姓氏笔画排序,起点中文网vip爬虫,php程序 发布,江苏网站seo投放,php支付宝网站支付,餐饮加盟模板lzw
CREATE TABLE Images(Id INT PRIMARY KEY AUTO_INCREMENT, Data MEDIUMBLOB);
人人商城v3小程序源码,安装ubuntu老是报错,tomcat安装完怎么开,爬虫研究方法,php erp实例,嘉定区seo网络推广品牌企业lzw
然后运行如下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= oot,passwd= oot, db= est)
#获取执行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])