ich habe noch ein einziges kleines Problem mit meinem Programm.
Und zwar:
Ich überprüfe einen eingegebenen Text auf ungültige Zeichen etc. Allerdings sind in meiner Überprüfung bisher keine Umlaute gültig. Daher habe ich eine Liste
Code: Alles auswählen
Umlaute=['Ä','ä','Ü','ü','Ö','ö']
Hier mal der Teil der Abfrage...
Code: Alles auswählen
word=wort_eingabe.get()
for i in range(0,length_w):
if not(word[i]>='a' and word[i]<='z'):
if not(word[i]>='A' and word[i]<='Z'):
if word[i] != ' ':
if word[i] not in Zeichen:
if word[i] not in Umlaute:
raise
else:
WORT=word
wort_eingabe.config(state=DISABLED)
except:
showerror('Fehler!!!',u'Sie dürfen keine Sonderzeichen außer den folgenden eingeben!\n{ , ; . : ? ! " & / ( ) }')
WORT=''
wort_eingabe.delete(0,END)
Bitte nicht meckern, weil der Teil mit den if's wahrscheinlich schöner gehen würde. Es geht über diesen Teil alles außer die Umlaute; sobald ich diese Liste mit zur Prüfung einbeziehe und einen Umlaut eingebe, erscheint die Fehlermeldung.
Wäre schön, wenn mir jemand helfen könnte.
MFG evil4president