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
반응형
'Python' 카테고리의 다른 글
[Python] conda 명령어 (0) | 2021.08.22 |
---|---|
[Python] pyupbit를 활용한 업비트 스토캐스틱(stochastic) 적용 (0) | 2021.08.18 |
[Python] 파이썬 버튼 클릭 시 폴더 선택 창 띄우기 (0) | 2021.08.09 |
[Python] 파이썬 폴더 선택 창 띄우고 파일 목록 출력 하기 (0) | 2021.08.08 |
[Python] 파이썬 텍스트(txt) 파일 쓰기 (0) | 2021.07.29 |
댓글