Drei kleinere oder auch größere "Probleme"
Verfasst: Mittwoch 23. Januar 2008, 16:22
Hallo erstmal,
hab da zwei Probleme, wo ich so ziemlich an die Grenzen meiner Kenntnisse stosse
Problem 1
ich habe folgende Liste, die beim einlesen einer Klassenliste entsteht:
Wie kann ich das Programm jetzt überprüfen lassen, ob Max Meier schon mal in Latein geschrieben hat (die Klasse ist unwichtig)?
Problem 2
Also, ich will, dass der Benutzer auf der Tkinter-Oberfläche mit Hilfe einer RadioGroup und Button eine Datei importieren kann. Der Name der jeweiligen Datei hab ich unter value in jedem RadioButton gespeichert.
Was muss ich nun bei f = file('', 'r') reinschreiben, dass genau diese Datei eingelesen wird. Wenn ich einfach die Variable der RadioButtons (klasse) reinschreibe, gibt der nen Fehler aus...was auch logisch ist....
hab da zwei Probleme, wo ich so ziemlich an die Grenzen meiner Kenntnisse stosse
Problem 1
ich habe folgende Liste, die beim einlesen einer Klassenliste entsteht:
Code: Alles auswählen
liste=['Max Meier, achte Klasse: Deutsch, neunte Klasse: Info', 'Andrea Klaus, achte Klasse: Mathe, neunte Klasse: Geschi']
Wie kann ich das Programm jetzt überprüfen lassen, ob Max Meier schon mal in Latein geschrieben hat (die Klasse ist unwichtig)?
Problem 2
Also, ich will, dass der Benutzer auf der Tkinter-Oberfläche mit Hilfe einer RadioGroup und Button eine Datei importieren kann. Der Name der jeweiligen Datei hab ich unter value in jedem RadioButton gespeichert.
Code: Alles auswählen
from Tkinter import *
class Programm:
klasse = StringVar()
def __init__(self):
hauptfenster = Tk(className = ' Programm zur Referatefächerverteilung')
self.R8a = Radiobutton(hauptfenster, text='Klasse 8a', value='Klasse 8a.txt', variable=klasse)
self.R8b = Radiobutton(hauptfenster, text='Klasse 8b', value='Klasse 8b.txt', variable=klasse)
self.BEinlesen = Button(hauptfenster, width=15, text='Einlesen', command=self.einlesen)
def einlesen(self):
f = file('[color=cyan]was muss hier rein[/color]', 'r')
Programm=Programm()