给定这样的同义词集:

Synset("pascal_celery.n.01")


我想得到它所代表的词:

"pascal celery"


目前,我正在这样做:

synset.name().split(".")[0]


但这不会将下划线转换为空格。

有内置的方法吗?

最佳答案

根据source code of the Synset class,没有方法可以完全返回您想要的内容。

您可能必须依靠普通的旧Python replace

synset.name().split(".")[0].replace('_',' ')

关于python - 从WordNet同义词集中获取单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28255056/

10-13 05:49