Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 Tkinter를 사용하여 디렉토리를 선택하고 위치를 저장하는 방법은 무엇입니까?

<시간/>

우리는 대화 상자에 익숙하며 다양한 유형의 응용 프로그램에서 대화 상자와 상호 작용합니다. 이러한 유형의 대화 상자는 사용자 상호 작용이 가장 필요한 응용 프로그램을 만드는 데 유용합니다. 대화 상자를 사용하여 사용자에게 다른 유형의 파일을 선택한 다음 파일 읽기, 파일 쓰기 등과 같은 특정 작업을 수행하도록 요청할 수 있습니다. 대화 상자는 파일 대화 상자 Python의 모듈.

이 예에서는 사용자에게 로컬 디렉터리에서 파일을 선택하도록 요청한 다음 Labels를 사용하여 디렉터리 위치를 표시하는 응용 프로그램을 만듭니다.

#Import the Tkinter library
from tkinter import *
from tkinter import ttk
from tkinter import filedialog
#Create an instance of Tkinter frame
win= Tk()
#Define the geometry
win.geometry("750x250")
def select_file():
   path= filedialog.askopenfilename(title="Select a File", filetype=(('text files''*.txt'),('all files','*.*')))
   Label(win, text=path, font=13).pack()
#Create a label and a Button to Open the dialog
Label(win, text="Click the Button to Select a File", font=('Aerial 18 bold')).pack(pady=20)
button= ttk.Button(win, text="Select", command= select_file)
button.pack(ipadx=5, pady=15)
win.mainloop()

출력

위의 코드를 실행하면 디렉토리에서 파일을 선택하고 창에 파일 위치를 표시하는 버튼이 포함된 창이 표시됩니다.

Python에서 Tkinter를 사용하여 디렉토리를 선택하고 위치를 저장하는 방법은 무엇입니까?

이제 로컬 디렉토리에서 아무 파일이나 선택하면 Label 위젯에 파일 위치가 표시됩니다.

Python에서 Tkinter를 사용하여 디렉토리를 선택하고 위치를 저장하는 방법은 무엇입니까?