В настоящее время я работаю стажером-инженером старшекурсника и собираюсь упростить процесс сортировки файлов на рабочем месте. Я пытаюсь создать программу python, которая отображает изображение и имеет кнопки ниже, чем при нажатии, чтобы переместить эту фотографию в указанную папку c.
Самая большая трудность на данный момент заключается в том, что у меня нет опыта работы с python, но это то, что использует компания, так что я зациклен на ней. Я могу создать грязную программу, которая отображает окно с фотографией, и мне еще предстоит добавить кнопки, но это должно быть в порядке. Моя текущая проблема заключается в том, что он открывает новое окно каждый раз, когда сортирует фотографию, как если бы это была фотография, а не фотография, являющаяся частью окна. Я опубликую свой грязный код ниже, но любая помощь будет оценена. Пожалуйста, имейте в виду, что я - полный python новичок, мой единственный опыт, подобный этому, находится в C#.
import os
import shutil
import tkinter as tk
import PIL
from PIL import ImageTk, Image
source = 'C:\\Source\\'
for file in os.listdir(source):
root = tk.Tk()
root.geometry("1920x1080")
photo = Image.open(source+file).resize((750,500), Image.ANTIALIAS)
img = ImageTk.PhotoImage(photo)
panel = tk.Label(root, image = img)
panel.image = img
panel.pack(side = "top", fill = "both")
print('Enter Destination Directory')
dest = input()
shutil.move(source+file, dest)
root.destroy()