파이썬 연습을 위해 만들어본 기능
파이썬 처음 해본거라 따로 설명은 X (나도 잘 모름...)
import os
import tkinter as tk
from tkinter import filedialog
def show_select_file():
global filepath
filepath = filedialog.askopenfilename(initialdir=f'{os.getcwd()}', title='파일 선택', filetypes=(('Excel files', '*.xls*'),))
button_file.configure(text=filepath)
def show_select_folder():
global folderpath
folderpath = filedialog.askdirectory(initialdir=f'{os.getcwd()}', title='폴더 선택')
button_folder.configure(text=folderpath)
def execute_make_excel():
if filepath == '' or folderpath == '' :
label.configure(text='실패')
return
label.configure(text='성공')
window = tk.Tk()
window.title("Window Title")
window.geometry("640x480")
window.resizable(False, False)
label = tk.Label(window, text='파일 찾기 테스트', font=20)
label.pack(pady=30)
# 엑셀 파일 가져오기 버튼
button_file = tk.Button(window, width=50, height=3, text="엑셀 파일 찾기", command=show_select_file)
button_file.pack()
# 이미지 폴더 가져오기 버튼
button_folder = tk.Button(window, width=50, height=3, text="폴더 찾기", command=show_select_folder)
button_folder.pack(pady=20)
# 결과 확인 버튼
button_execute = tk.Button(window, width=50, height=3, text="실행하기", command=execute_make_excel)
button_execute.pack()
window.mainloop()
반응형
'Python > 기능구현' 카테고리의 다른 글
[Python] 엑셀 파일 CSV로 바꾸기 (0) | 2024.04.26 |
---|