gpt4 book ai didi

python - 如何判断字符串是否在字典中

转载 作者:行者123 更新时间:2023-12-04 02:32:10 24 4
gpt4 key购买 nike

<分区>

我想知道一个词是否在字典中。

这是我正在尝试的。

import requests

def word_in_dictionary(word):
response = requests.get('https://en.wiktionary.org/wiki/'+word)
return response.status_code==200

print(word_in_dictionary('potato')) # True
print(word_in_dictionary('nobblebog')) # False

但不幸的是,字典中包含很多非英语单词,我不想匹配这些单词。

print(word_in_dictionary('bardzo')) # WANT THIS TO BE FALSE

所以我试着查看内容。

def word_in_dictionary(word):
response = requests.get('https://en.wiktionary.org/wiki/'+word)
return response.status_code==200 and 'English' in response.content.decode()

但我仍然得到 True。它在页面源代码的某处找到“英语”,即使呈现的页面没有它(当我在浏览器中使用 ctrl-F 搜索时什么也没有)。

如果它实际上被列为具有英文含义,我怎样才能让它只返回 True?

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