5
我需要使用NLTK從英語中找出一個單詞中的音節數。這是我到目前爲止的代碼:查找單詞中的音節數
import curses
from curses.ascii import isdigit
import nltk
from nltk.corpus import cmudict
d = cmudict.dict()
def nsyl(word):
return [len(list(y for y in x if isdigit(y[-1]))) for x in d[word.lower()]]
>>> nsyl(arithmetic)
函數調用後,我得到一個名稱錯誤,說算術沒有定義。 有人可以幫我找出代碼中的錯誤嗎?