jython语法错误?


问题内容

嗨,大家好,我在jython中运行程序时,在以下行中遇到以下语法错误:

except Exception as detail:

语法错误:输入“ as”与预期的冒号不匹配

但是在python上可以吗?怎么了?我正在尝试在我的python程序中使用stanford pos tagger api(java)。还有其他方法吗?


问题答案:

Jython当前有2个版本:2.5版本是稳定版本,而2.7是发行候选版本。的as语法except出现在CPython 2.6中,因此将在Jython
2.7中得到支持;我想您正在使用Jython 2.5,

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

except Exception, detail: