Seite 1 von 1
Frustrierende Anfängerprobleme
Verfasst: Freitag 17. Oktober 2014, 22:27
von qw3rtz
Hallo,
ich bin gerade dabei, Python zu erlernen, doch wenn ich ein Skript unter Windows 7 öffnen möchte ("test.py" mit dem einfachen Code print ("Hello World")), dass im Benutzerverzeichnis gespeichert ist, dann sagt er mir: SyntaxError: invalid syntax.
Kann mir einer sagen, was ich falsch mache?
Re: Frustrierende Anfängerprobleme
Verfasst: Freitag 17. Oktober 2014, 22:35
von BlackJack
@qw3rtz: Ohne den tatsächlichen Dateiinhalt zu sehen, und am besten den kompletten Traceback, kann man da wenig zu sagen.
Re: Frustrierende Anfängerprobleme
Verfasst: Freitag 17. Oktober 2014, 22:43
von qw3rtz
Was wird unter einem Traceback verstanden?
Der Dateiinhalt ist nur:
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:16:31) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> print("Hallo Welt")
Re: Frustrierende Anfängerprobleme
Verfasst: Freitag 17. Oktober 2014, 22:56
von BlackJack
@qw3rtz: Traceback ist das was mit dem Wort „Traceback” anfängt.
Der Dateiinhalt ist kein Python-Programm sondern der Mittschnitt einer interaktiven Python-Sitzung. Ein Pythonprogramm enthält nur Python-Quelltext und nicht das was der Interpreter in so einer Shell *ausgibt*. Also wirklich nur:
Bei dem was Du in der Datei hast liest der Compiler bis ``Python 3.4.2`` und bricht dann ab weil das keinen Sinn ergibt. Ich wüsste jetzt gar nicht ob er darüber stolpert das da etwas nach einem Namen kommt was mit einer Ziffer beginnt, oder ob ``3.4.2`` das erste Problem ist was er bemerkt weil das anfänglich wie ein Gleitkommaliteral aussieht wo dann noch ``.2`` folgt was keinen Sinn macht.
Re: Frustrierende Anfängerprobleme
Verfasst: Freitag 17. Oktober 2014, 23:08
von qw3rtz
Ok stimmt, das war der Fehler. Vielen Dank.
Ich bin aber sicher, dass noch weitere Fragen auftreten werden...