[Python-de] Verhindern iener Leereingabe

Philipp Walderdorff ph.walderdorff at gmx.at
Fr Sep 28 15:47:56 UTC 2007


Hallo Pythonrunde.

Ich möchte mit einem einfachen Programm beginnen, python zu lernen: 
raw_input von einzelnen Daten, um dann daraus einen vorgefertigten Brief zu 
drucken.

Frage: Wie verhindert man die LeerEingabe?

Habe nach langer Suche folgendes gefunden, verstehe aber nicht, wie das 
funkioniert.



def command(s):
    print "command:", s

    while 1:
        a = raw_input("a-input")
        if not a: break
        command(a)

        print "finished"

Vielleicht gibt es eine einfachere Varieante.
Danke für Tips

Philipp