2017-06-22 2 views
0

Ich versuche, eine Eingabe vom Benutzer zu erhalten, bis er Ctrl-C drücken. doch, ich kann nicht die error fangen, ich glaube, es hat etwas mit sklearn zu tun hat (ich es für den Rest des Codes importiert)wie Fehler (200)

Dies ist der Code:

try: 
    while(True): 
     i+=1 
     put = input("\tEnter name of feature number " + str(i) +":\t") 
     features.append(put) 
except KeyboardInterrupt: 
    print("\n\tFeatures Added!") 
    sleep(SLEEP) 
    return None 
except: 
    exit("\nError has occurred, please come back later...")` 
+2

Ist die Einrückung in der Frage die gleiche wie in Ihrem Code? Sie haben die Ausnahme Blöcke 1 Einzugsebene zu tief. – ZuluDeltaNiner

Antwort

1

Fix Ihre Einbuchtung wie folgt:

try: 
    while(True): 
     i+=1 
     put = input("\tEnter name of feature number " + str(i) +":\t") 
     features.append(put) 
except KeyboardInterrupt: 
    print("\n\tFeatures Added!") 
    sleep(SLEEP) 
    return None 
except: 
    exit("\nError has occurred, please come back later...")