Ich nehme an, für euch ist das eine einfache Frage^^
Ich lasse in meinem Programm eine Datei öffnen und lesen. Der Inhalt wird in eine Liste gepackt. Nur habe ich das Problem, das eben auch die Leerzwichen und die Newlines in der Liste als Element vorhanden sind. An sich ist das nicht schlimm, jedoch wird nachher mit random ein Element aus der Liste ausgewählt. Damit dieses Element dann eben nicht so Charakter hat, möchte ich mit einer while Schleife veranlassen, dass in einem solchen Fall nochmal ausgewählt wird. Jedoch habe ich schon einieg Varianten ausprobiert , um newlines wegzubekommen. Ich finde jedoch nicht den richtigen reg. Ausdruck oder die Schreibweise....
Code: Alles auswählen
while losung=="" or losung=="\\n" or losung==("\n\n"*):
zahl=len(einzel)
raus=random.randint(0,zahl)
befehl=einzeö[raus]
print(befehl)
es geht eig nur um die Formulierung in der while-zeile....
Würd mich über antworten freuen!!!