ich habe ein kleines Problem mit meinem Code. ich wollte nun except mit einbauen aber leider sehe ich den Wald vor lauter Zahlen nicht mehr. ich bekomme jedesmal Fehlermeldungen:
IndentationError: unexpected indent
SyntaxError: invalid syntax
IndentationError: unindent does not match any outer indentation level
Joa, soweit dazu. Mal hat es was mit der Position zu tun und mal eben mit der Einrückung. Und genau da hab ich meine Problematik. Ich arbeite mit normalem Editor und werde den Fehler sicherlich heute nicht mehr finden - es sei, es kann mir kurz wer helfen:
Code: Alles auswählen
i = 1
while i:
i = 1
lcd.lcd_clear()
lcd.lcd_display_string("Anzeige 1", 1)
lcd.lcd_display_string("Zeile 2", 2)
sleep (4)
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("gmail.com",80))
ip = (s.getsockname()[0])
s.close()
lcd.lcd_clear()
lcd.lcd_display_string("Public IP:", 1)
lcd.lcd_display_string(ip , 2)
sleep (10)
date = datetime.now().strftime('%d%b%y-%H:%M:%S')
lcd.lcd_clear()
lcd.lcd_display_string("Zeitstempel:", 1)
lcd.lcd_display_string(date, 2)
sleep(4)
lcd.lcd_clear()
lcd.lcd_display_string("System uptime:", 1)
lcd.lcd_display_string(uptime(), 2)
sleep (8)
lcd.lcd_clear()
i += 1
while i <= 59:
date = datetime.now().strftime('%H:%M:%S')
lcd.lcd_display_string("Time UTC:", 1)
lcd.lcd_display_string(date, 2)
except IOError as ex:
print "test"
i += 1
sleep (1)
#lcd.lcd_backlight_off(1)
sleep(2)
Wo baue ich jetzt also das except ein? Ich würde gerne jeden Fehler abfangen. von daher sollte nur except ausreichen, oder? Es geht ja nur um eine LCD Anzeige.
Würde mich freuen, wenn mir einer helfen kann (Nein, keine Hausaufgabenhilfe
Gruß
Frannek
PS: ich hab in diesem Beispiel schon ein except drin (was natürlich nicht geht).
