如何在Python中导入和使用WordNet 3.0?

7 投票
1 回答
3720 浏览
提问于 2025-04-16 16:39

我下载了最新版本的WordNet 3.0,但找不到关于如何在Python中使用它的合适文档。

请问NLTK里有WordNet 3.0吗?

我之前在NLTK中使用过旧版本的WordNet。

请帮帮我。

1 个回答

3

不,看来NLTK只支持3.0版本。

如果是我来做这个,我会选择通过Jython使用3.0的Java API,或者使用subprocess模块来启动wn这个可执行文件。

我会倾向于后者的方法,因为这样可以更好地与现有的大量代码结合。可惜的是,这样做的工作将来在NLTK的3.0版本中可能会变得没用,但这就是生活。

撰写回答