Klasöre nasıl resim yükleyebilirim?

Merhaba yazdığım programın bulunduğu dizinde bir klasöre bir butona tıklayıp resim yüklemek istiyorum internette dosya açma dosya değiştirme gibi işlemler anlatılmış dosya yüklemeyi bulamadım nasıl yapabilirim?

from tkinter import *
from tkinter import ttk
from tkinter import filedialog
import os, shutil

class Root(Tk):
    def __init__(self):
        super(Root,self).__init__()
        self.title("thinter Dialog Widget")
        self.minsize(640,400)

        self.labelFrame = ttk.LabelFrame(self,text="Open A File")
        self.labelFrame.grid(column=0,row=1,padx= 20, pady= 20)
        self.btton()

    def btton(self):
        self.button = ttk.Button(self.labelFrame, text="Browse Afile", command=self.fileDailog)
        self.button.grid(column=1,row=1)
    def fileDailog(self):
        self.fileName = filedialog.askopenfilename(initialdir = "/", title="Select A File",filetype=(("jpeg","*.jpg"),("png","*.png")))
        self.label = ttk.Label(self.labelFrame, text="")
        self.label.grid(column =1,row = 2)
        self.label.configure(text = self.fileName)
        os.chdir('e:\\')
        os.system('mkdir BACKUP')
        shutil.move(self.fileName,'e:\\')



if __name__ == '__main__':
    root = Root()
    root.mainloop()

Sen bu koda bir buton ekle ve bu buton yüklenen resmin değişken ismini alarak senin belirteceğin dosya konumuna göndersin.

os.chdir('e:\\') bu kısım direk fotoyu gönderiyor o konuma. bunu istediğin olarak değiştirirsen de fotoğrafı seçtiğin gibi yükler oraya. (taşır)

3 Beğeni

Eline sağlık öğretici bir cevap olmuş. FileDailog kısmında filetype=(()) nın olduğu kısım fare ile seçili gibi duruyor.

1 Beğeni