[python] PySimpleGUI에서 파일 및 폴더를 선택하는 방법은 무엇인가요?
PySimpleGUI는 사용자 인터페이스를 만들기 위한 파이썬 패키지입니다. 이를 사용하여 파일이나 폴더를 선택할 수 있는 GUI를 만들 수 있습니다. 다음은 PySimpleGUI를 사용하여 파일 및 폴더를 선택하는 방법의 예시 코드입니다.
import PySimpleGUI as sg
layout = [[sg.Text('파일 선택')],
[sg.Input(), sg.FileBrowse()],
[sg.Text('폴더 선택')],
[sg.Input(), sg.FolderBrowse()],
[sg.OK()]]
window = sg.Window('파일 및 폴더 선택', layout)
event, values = window.read()
if event == sg.OK:
file_path = values[0]
folder_path = values[1]
# 선택한 파일 및 폴더 경로를 사용하는 코드 작성
window.close()
이 코드에서는 sg.FileBrowse()
를 사용하여 파일을 선택하는 창을 생성하고, sg.FolderBrowse()
를 사용하여 폴더를 선택하는 창을 생성합니다. 선택한 파일 경로는 values[0]
에서 얻을 수 있고, 선택한 폴더 경로는 values[1]
에서 얻을 수 있습니다.
선택한 파일 및 폴더 경로를 사용하는 코드를 작성하여 원하는 작업을 수행할 수 있습니다.
참고 문서: