Проще говоря, я хочу, чтобы GUI использовал Tkinter, чтобы открыть раскрывающееся окно фильтра с 30+ CSV-файлами, чтобы я мог выбрать один из них и выполнить после него дальнейшие действия. Порядок обработки - Открыть каталог -> Создать выпадающий список выбора -> Выбрать файл -> Python выбирает файл для дальнейшей обработки. До сих пор я пытался смешать функции Tkinter и os, но безуспешно.
import tkinter as tkr
import select
import sys
import os
#Basic idea of code with Os
print(' <select name="name">')
os.chdir("C:/Users/name/Desktop/folder")
for files in os.listdir("."):
if files.endswith(".csv"):
print('<option value="C:/users/'+files+'">'+files.replace('.csv','')+'</option>')
#Understanding of Tkinter so far
master = tkr.Tk()
master.geometry("800x1200")
master.title("Select a File")
Я знаю, что мне нужно найти способ установить каждый CSV-файл как переменную и затем присвоить им значения чтобы Tkinter узнал и сформировал список, но я понятия не имею, как это сделать.
Спасибо.