Du bist nicht angemeldet.
Abend,
ich habe hier ein Python Script für Meine Mazfit Bip Uhr mit der man die Uhr verändern kann. Wenn ich es aufrufe erhalte ich folgendes:
./dial2img.py -i binfilename.bin -u
File "./dial2img.py", line 56
print parser.print_help()
^
SyntaxError: invalid syntax
irgendetwas scheint da zu fehlen. Ich habe mal das Script mit einer Live System von Ubuntu ausprobiert und dort lief es fehlerfrei durch.
Kann mir das vielleicht jemand weiterhelfen?
Beitrag geändert von gorzka (14.04.2018 06:58:50)
Offline
Wie sieht der Shebang aus?
Das ist ein Syntaxfehler im print Statement, bzw. ein Interpreterproblem. Je nachdem, wie du es sehen willst.
Standardinterpreter bei Arch ist python3, bei Ubuntu scheint es wohl python2 zu sein.
Du kannst entweder das Script für python3 umcoden oder mit python2 ausführen.
Wenn du es mit ./usw.py ausführen kannst, steht wohl in der ersten Zeile:
#!/usr/bin/python
Ändere das auf:
#!/usr/bin/python2
Offline
@drum
Das war es. Vielen Dank.
Offline