给定这样的同义词集:
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/