[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]에서 얻을 수 있습니다.

선택한 파일 및 폴더 경로를 사용하는 코드를 작성하여 원하는 작업을 수행할 수 있습니다.

참고 문서: