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

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

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

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

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

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


然后運行如下PYTHON代碼進行:

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

# -*- 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:
    #如果出錯,打印錯誤信息
    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)文章

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

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

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

    PyInstaller?完美打包?Python?腳本

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

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

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

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

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

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

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

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

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

    Pycharm使用時會出現(xiàn)的問題之cv2無法安裝解決

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

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

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

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

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

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

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

最新評論

呼图壁县| 岚皋县| 色达县| 永川市| 车险| 成武县| 婺源县| 渭南市| 屏东市| 丽水市| 乾安县| 客服| 改则县| 辽宁省| 丽水市| 冕宁县| 江口县| 全南县| 钦州市| 三门峡市| 德钦县| 句容市| 郸城县| 修水县| 达日县| 永定县| 黄平县| 瑞丽市| 个旧市| 汝城县| 洪泽县| 巴马| 鲁甸县| 府谷县| 宁国市| 东城区| 眉山市| 阿拉善右旗| 泾川县| 固始县| 乳源|