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. Если вы правообладатель, обратитесь к первоисточнику.