2010-06-11 78 views
9

嗨,大家好,我得到在下面的行下面的语法错误,当我在Jython中运行我的程序:jython语法错误?

except Exception as detail: 

语法错误:不匹配输入“为”希望结肠

但蟒蛇的好吗?怎么了?我试图在我的python程序中使用stanford pos tagger api(java)。还有其他方法吗?

回答

12

目前有两个版本的Jython:2.5版本是稳定版本,2.7版本是候选版本。 exceptas语法出现在CPython 2.6中,因此将在Jython 2.7中受支持;我猜你正在使用的Jython 2.5,

您可以使用旧的(Python 3的不兼容)except语法Jython的2.5:

except Exception, detail: 
+0

感谢您的及时答复,它的作品!顺便说一句,如果我从python切换到jython,我如何使用自定义库,如nltk我已经安装在python上工作jython ... – goh 2010-06-11 07:41:53

+0

@goh:考虑打开一个单独的问题。 – 2010-06-11 08:20:53

+0

@goh:...也许将这个问题标记为已回答。 – zovision 2010-06-11 08:46:28