Ich bin Pythoneinsteiger und versuche mich gerade an einem kleinen Programm. Dafür würde ich gerne den Inhalt einer csv-Datei mit einer Variable vergleichen, deren Wert ich zuvor aus einer Combobox mit der get()-Funktion ausgelesen habe. Die ganze Funktion ist event-getriggert und wird ausgeführt sobald in der Combobox ein Wert ausgewählt wird.
Code: Alles auswählen
def set_Rm(event):
mat = cb_Mat.get()
lbl_Rm_aus.config(text = str(zugfest.read_Rm(mat)))
Code: Alles auswählen
''' Zugfest'''
import csv
def read_Rm (var):
path = "G:\Programmieren\Programm\Materialien\Baustaehle_unlegiert_Rm.csv"
with open (path, newline = "") as file:
content = csv.DictReader(file, fieldnames = ("Mat", "Rm"), dialect = "excel", delimiter = ";")
for row in content:
if row["Mat"] == var:
return row["Rm"]
Vielen Dank für eure Hilfe.