给出这样的synset:
Synset("pascal_celery.n.01")
我想得到它所代表的词语:
"pascal celery"
目前,我正在这样做:
synset.name().split(".")[0]
但这不会将下划线转换为空格。
是否有内置的方式来做到这一点?
答案 0 :(得分:2)
根据source code of the Synset
class,没有方法可以准确地返回您想要的内容。
您可能不得不依赖普通的旧Python replace
:
synset.name().split(".")[0].replace('_',' ')