gpt4 book ai didi

python - Python 中的阿拉伯语 Wordnet 同义词?

转载 作者:行者123 更新时间:2023-12-01 04:08:49 27 4
gpt4 key购买 nike

我正在使用 python 2.7,我正在尝试使用阿拉伯语 WordNet 获取阿拉伯语单词的同义词

我下载了两个需要的文件:

AWNDatabaseManagement.pyupc_db.xml

当我输入单词本身而不使用变量时,它工作正常

以 Backwalter 形式输出,但我设法将它们翻译成阿拉伯语:

但问题是我想循环一组单词,但出现以下错误

最佳答案

我不熟悉 AWNDatabaseManagement 来源的包,但通过阅读您的问题,wm.get_synsetids_from_word() 似乎会返回 None 当找不到任何结果时。 (我也不知道“synsetids”是什么。)

为了避免错误,您可以这样做:

synsets = wn.get_synsetids_from_word(xxx) or []

仅在函数返回 None 的情况下,才会将空列表 [] 分配给 synsets。由于空列表是可迭代的,因此在循环它时不会出现类型错误。

关于python - Python 中的阿拉伯语 Wordnet 同义词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35244736/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com