日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發(fā)布時(shí)間:2023/12/20 数据库 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3图片转代码_python3图片转换二进制存入mysql示例代码 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

python3圖片轉(zhuǎn)換二進(jìn)制存入mysql示例代碼

發(fā)布于 2014-09-29 18:00:01 | 198 次閱讀 | 評論: 0 | 來源: 網(wǎng)友投遞

Python編程語言Python 是一種面向?qū)ο?、解釋型?jì)算機(jī)程序設(shè)計(jì)語言,由Guido van Rossum于1989年底發(fā)明,第一個(gè)公開發(fā)行版發(fā)行于1991年。Python語法簡潔而清晰,具有豐富和強(qiáng)大的類庫。它常被昵稱為膠水語言,它能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。

本文為大家講解了python3圖片轉(zhuǎn)換二進(jìn)制存入mysql示例代碼,MYSQL是支持把圖片存入數(shù)據(jù)庫的,也相應(yīng)的有一個(gè)專門的字段BLOB (Binary Large Object),即較大的二進(jìn)制對象字段,感興趣的同學(xué)參考學(xué)習(xí)下.

首先,在數(shù)據(jù)庫中創(chuàng)建一個(gè)表,用于存放圖片:

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

然后運(yùn)行如下PYTHON代碼進(jìn)行:

# -*- coding: UTF-8 -*-

import MySQLdb as mdb

import sys

try:

#用讀文件模式打開圖片

fin = open("../web.jpg")

#將文本讀入img對象中

img = fin.read()

#關(guān)閉文件

fin.close()

except IOError, e:

#如果出錯(cuò),打印錯(cuò)誤信息

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

#獲取執(zhí)行cursor

cursor = conn.cursor()

#直接將數(shù)據(jù)作為字符串,插入數(shù)據(jù)庫

cursor.execute("INSERT INTO Images SET Data='%s'" % mdb.escape_string(img))

#提交數(shù)據(jù)

conn.commit()

#提交之后,再關(guān)閉cursor和鏈接

cursor.close()

conn.close()

except mdb.Error, e:

#若出現(xiàn)異常,打印信息

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

相關(guān)閱讀:

python3圖片轉(zhuǎn)換二進(jìn)制存入mysql示例代碼

python將阿拉伯?dāng)?shù)字轉(zhuǎn)換成中文的示例代碼

Python實(shí)現(xiàn)圖片轉(zhuǎn)字符畫的示例代碼

python3模擬百度登錄并實(shí)現(xiàn)百度貼吧簽到示例代碼(百度貼吧自動(dòng)簽到)

Python寫的英文字符大小寫轉(zhuǎn)換示例代碼

python通過pil將圖片轉(zhuǎn)換成黑白效果的示例

python使用mysql數(shù)據(jù)庫示例代碼

Python采集騰訊新聞示例代碼

python中使用urllib2獲取http請求狀態(tài)碼的示例代碼

Python中使用urllib2防止302跳轉(zhuǎn)的示例代碼

python采用requests庫模擬登錄和抓取數(shù)據(jù)的示例代碼

python抓取網(wǎng)頁正文的示例代碼

總結(jié)

以上是生活随笔為你收集整理的python3图片转代码_python3图片转换二进制存入mysql示例代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。