본문 바로가기
Python

[Python] 파이썬 버튼 클릭 시 파일 선택 창 띄우기

by inspireman 2021. 8. 9.
728x90

|버튼 클릭 시 파일 선택 창 띄우기|


파이썬 버튼 클릭 시 파일 선택 창 띄우기

from tkinter import *
from tkinter import filedialog
from tkinter import messagebox

root = Tk()
root.title("파일 선택 창")   # 타이틀 설정

file_frame = Frame(root)
file_frame.pack(fill="x", padx = 5, pady= 5)

root.geometry("640x480") # 가로 *세로 사이즈
root.resizable(False, False)    #가로 *세로 사이즈 변경 가능 유무

files = None        #파일 경로 담을 변수 생성

def file_select():

	files = filedialog.askopenfilenames(initialdir="/",\
                 title = "파일을 선택 해 주세요",\
                    filetypes = (("*.txt","*txt"),("*.*","*")))
	#files 변수에 선택 파일 경로 넣기

	if files == '':
		messagebox.showwarning("경고", "파일을 선택 하세요")    #파일 선택 안했을 때 메세지 출력
	else:
		
		for file in files:
			print(file) # 파일 목록 하나씩 출력하기
			

btn_active_file = Button(file_frame, text ="파일 선택", padx = 5, pady= 5, width = 12, command =file_select)
btn_active_file.pack(side="bottom", padx = 5, pady= 5)

root.mainloop()
728x90
반응형

댓글