2010-06-11 11 views
9

Hallo Jungs, ich bekam die folgenden Syntaxfehler bei der folgenden Zeile, wenn ich mein Programm in jython laufen:jython Syntaxfehler?

except Exception as detail: 

Syntax: mismatched Eingang ‚als‘ COLON

erwartet aber auf Python ist es ok? Was ist los mit dir? Ich versuche den stanford pos tagger api (java) in meinem Python-Programm zu verwenden. Gibt es andere Möglichkeiten?

Antwort

12

Es gibt 2 aktuelle Versionen von Jython: Die 2.5-Version ist die stabile Version, und 2.7 ist ein Release-Kandidat. Die as Syntax für except erschien in CPython 2.6 und wird daher in Jython 2.7 unterstützt; Ich denke, Sie verwenden Jython 2.5,

Sie können die älteren verwenden (Python 3 nicht kompatibel) except Syntax in Jython 2.5:

except Exception, detail: 
+0

Dank für die prompte Antwort, es funktioniert! btw, wenn ich von python zu jython wechsele, wie benutze ich die benutzerdefinierten Bibliotheken wie Nltk, die ich auf Python installiert habe, um auf jython zu arbeiten ... – goh

+0

@goh: Denke darüber nach, eine separate Frage dafür zu öffnen. –

+0

@goh: ... und vielleicht diese Frage als beantwortet markieren. – zovision