Heim >Backend-Entwicklung >Python-Tutorial >So verwenden Sie das Python-Programm zum Speichern von Bildern in MySQL

So verwenden Sie das Python-Programm zum Speichern von Bildern in MySQL

WBOY
WBOYnach vorne
2023-04-19 15:16:081469Durchsuche

Umwelt

Python 3.7.4
pymysql
8.0.11 MySQL Community Server

Bilder lesen

Bilder im Binärformat lesen

with open("./test.jpg", "rb") as file:
	image = file.read()

Erstellen Sie eine Tabelle zum Speichern von Bildern

# 🎜 🎜#Das Attribut des Speicherbildfelds ist

longblog,即long binary large object

def create_image_table(self):
	sql = 'create table if not exists picture ( \
        image longblob);'

    try:
        self.cursor.execute(sql)

        self.connection.commit()

    except pymysql.Error:
        print(pymysql.Error)

In MySQL speichern

Speichern Sie die Bilddaten im Binärformat in MySQL

def insert_image(self, image):
    sql = "insert into picture(image) values(%s)"
    self.cursor.execute(sql, image)
    self.connection.commit()
#🎜 🎜 #Speichern Sie die durch die MySQL-Abfrage erhaltenen Bilddaten als Bild.

Schreiben Sie das Bild im Binärformat 🎜 #

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das Python-Programm zum Speichern von Bildern in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen