最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2013年12月06日 10:32:34   作者:  
MYSQL是支持把圖片存入數(shù)據(jù)庫(kù)的,也相應(yīng)的有一個(gè)專門(mén)的字段BLOB (Binary Large Object),即較大的二進(jìn)制對(duì)象字段,看下面代碼

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

復(fù)制代碼 代碼如下:

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


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

復(fù)制代碼 代碼如下:

# -*- coding: UTF-8 -*-
import MySQLdb as mdb
import sys
try:
    #用讀文件模式打開(kāi)圖片
    fin = open("../web.jpg")
    #將文本讀入img對(duì)象中
    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,獲取對(duì)象
    conn = mdb.connect(host='localhost',user='root',passwd='root', db='test')
    #獲取執(zhí)行cursor
    cursor = conn.cursor()
    #直接將數(shù)據(jù)作為字符串,插入數(shù)據(jù)庫(kù)
    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)文章

  • python如何處理matlab的mat數(shù)據(jù)

    python如何處理matlab的mat數(shù)據(jù)

    這篇文章主要介紹了python如何處理matlab的mat數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • PyInstaller?完美打包?Python?腳本

    PyInstaller?完美打包?Python?腳本

    PyInstaller?是一個(gè)用于將?Python?腳本打包成可執(zhí)行文件的工具,支持?Windows、Linux?和?macOS?等多個(gè)平臺(tái)。它可以將?Python?腳本及其依賴項(xiàng)打包成一個(gè)獨(dú)立的可執(zhí)行文件,方便用戶在沒(méi)有?Python?環(huán)境的機(jī)器上運(yùn)行程序。
    2023-06-06
  • python-docx把dataframe表格添加到word文件中

    python-docx把dataframe表格添加到word文件中

    用Python-docx庫(kù),可以輕松地添加表格到Word文檔中,本文主要介紹了python-docx把dataframe表格添加到word文件中,感興趣的可以了解一下
    2023-08-08
  • Python創(chuàng)建多行字符串的多種方法

    Python創(chuàng)建多行字符串的多種方法

    在 Python 中,創(chuàng)建多行字符串是一個(gè)常見(jiàn)的需求,尤其是在處理配置文件、文檔字符串、HTML 模板等場(chǎng)景中,Python 提供了多種方式來(lái)創(chuàng)建多行字符串,本文將給大家詳細(xì)的介紹一下這些方法,需要的朋友可以參考下
    2024-11-11
  • Python常用小技巧總結(jié)

    Python常用小技巧總結(jié)

    這篇文章主要介紹了Python常用小技巧,實(shí)例總結(jié)了Python關(guān)于字典、字符串、隨機(jī)數(shù)等操作技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-06-06
  • PyTorch張量操作指南(cat、stack、split與chunk)

    PyTorch張量操作指南(cat、stack、split與chunk)

    本文深入探討PyTorch中用于調(diào)整張量結(jié)構(gòu)的四個(gè)核心函數(shù)——torch.cat、torch.stack、torch.split和torch.chunk,通過(guò)實(shí)際應(yīng)用場(chǎng)景分析和代碼演示,幫助讀者掌握它們的功能差異及適用條件,提升模型開(kāi)發(fā)的靈活性與效率,需要的朋友可以參考下
    2025-04-04
  • Pycharm使用時(shí)會(huì)出現(xiàn)的問(wèn)題之cv2無(wú)法安裝解決

    Pycharm使用時(shí)會(huì)出現(xiàn)的問(wèn)題之cv2無(wú)法安裝解決

    這篇文章主要介紹了Pycharm使用時(shí)會(huì)出現(xiàn)的問(wèn)題之cv2無(wú)法安裝解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python實(shí)現(xiàn)的連接mssql數(shù)據(jù)庫(kù)操作示例

    Python實(shí)現(xiàn)的連接mssql數(shù)據(jù)庫(kù)操作示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的連接mssql數(shù)據(jù)庫(kù)操作,結(jié)合實(shí)例形式分析了Python安裝pymssql模塊以及基于pymssql模塊連接sql2008 R2數(shù)據(jù)庫(kù)的具體操作技巧,需要的朋友可以參考下
    2018-08-08
  • Python實(shí)現(xiàn)內(nèi)存泄露排查的示例詳解

    Python實(shí)現(xiàn)內(nèi)存泄露排查的示例詳解

    一般在python代碼塊的調(diào)試過(guò)程中會(huì)使用memory-profiler、filprofiler、objgraph等三種方式進(jìn)行輔助分析,今天這里主要介紹使用objgraph對(duì)象提供的函數(shù)接口來(lái)進(jìn)行內(nèi)存泄露的分析,感興趣的可以了解一下
    2023-01-01
  • Python雙向鏈表插入節(jié)點(diǎn)方式

    Python雙向鏈表插入節(jié)點(diǎn)方式

    這篇文章主要介紹了Python雙向鏈表插入節(jié)點(diǎn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評(píng)論

新密市| 林西县| 万全县| 鸡西市| 竹北市| 东兴市| 图们市| 蓬安县| 喀喇| 米易县| 汉沽区| 廊坊市| 沧源| 阜平县| 余庆县| 旺苍县| 郸城县| 利川市| 英超| 土默特左旗| 洪湖市| 嘉祥县| 陆丰市| 马鞍山市| 利津县| 定远县| 海盐县| 扎囊县| 峡江县| 芮城县| 佛冈县| 张家川| 广德县| 科尔| 阳东县| 呼图壁县| 凤山县| 苍南县| 西青区| 侯马市| 怀宁县|