我正在尝试检查单词是否为英语单词。不知道这是否是最好的方法,有什么建议吗?它不想工作。
from nltk import wordnet
word_to_test = input("Please enter a word: ")
if not wordnet.synsets(word_to_test):
print("FALSE")
#not english word
else:
print("TRUE")
from nltk.corpus import wordnet
与wordnet.synsets
一起无法成功识别英语单词。word_list
中的所有单词都标识为True
from nltk.corpus import words
def check_words(word_list: list):
for word in word_list:
print(word in words.words())
word_list = ['poisson', 'stark', 'nihongo', 'abstract', 'pedo']
check_words(word_list)
False
True
False
True
False