RUVIDEO
Поделитесь видео 🙏

Insert images into Sqlite database pyhton

Click link for DBbrower for sqlite: https://sqlitebrowser.org/dl/

Code:
import sqlite3
from tkinter import *
from tkinter import filedialog

root = Tk()

#File dialog to select files
def filedialogs():
global get_image
get_image = filedialog.askopenfilenames(title="SELECT IMAGE", filetypes=( ("png", "*.png"), ("jpg" , "*.jpg"), ("Allfile", "*.*")))

#Image need to be conver into binary before insert into database
def conver_image_into_binary(filename):
with open(filename, 'rb') as file:
photo_image = file.read()
return photo_image

def insert_image():
image_database = sqlite3.connect("Image_data.db")
data = image_database.cursor()

for image in get_image:
insert_photo = conver_image_into_binary(image)
data.execute("INSERT INTO Image Values(:image)",
{'image': insert_photo })

image_database.commit()
image_database.close()

#Create database in current file and create table if not exist

def create_database():
image_database = sqlite3.connect("Image_data.db")
data = image_database.cursor()

data.execute("CREATE TABLE IF NOT EXISTS Image(Image BLOB)")

image_database.commit()
image_database.close()

create_database()


select_image = Button(root, text="Select Image", command=filedialogs)
select_image.grid(row=0, column=0, pady=(100, 0), padx=100)

save_image = Button(root, text="Save", command=insert_image)
save_image.grid(row=1, column=0)


root.mainloop()

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Insert images into Sqlite database pyhton», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.