2016-06-07 7 views
-5

Hallo Ich habe versucht, Raspberry Pi über Arduino herunterzufahren und machte einen Python-Daemon, der die Raspberry Pi herunterfährt.Syntaxfehler auf Python 2, die ich nicht verstehen kann, warum

Wenn ich zuerst Code schreibe und es ausführe, funktioniert es perfekt, aber wenn ich es speichere und den Code noch einmal ausführe, läuft es wegen Syntaxfehlern nicht.

Hier ist mein Python-Code.

import serial 
import os 

ser = serial.Serial('/dev/ttyACM0', 9600) 

while 1 : 
    line = ser.readline() 
    if line == 'shutdown\r\n': 
     os.system("sudo shutdown -h now") 

Ich versuche, es funktioniert, wenn ich es brauche. Aber dieser Code läuft nur ein einziges Mal erfolgreich, und wenn ich ihm eine zweite Chance gebe, funktioniert es nicht und zeigt, dass der Code Syntaxfehler hat.

Python-Version ist 2

und das ist Fehler

+0

Haben Sie diese Frage nicht gestern fragen? Ich erinnere mich an Leute, die nach dem Fehler fragten, der angezeigt wurde –

+2

Bitte setzen Sie kein Bild Ihres Codes - post _actual_ code. –

+0

Der vorherige Beitrag wurde entfernt, so scheint es. Immer noch die gleiche Frage: Bitte poste den Syntaxfehler, den du bekommst, einschließlich der Zeile, auf der er steht –

Antwort

5

Entfernen Sie die >>> von Ihrem Skript

Verwandte Themen