Я пытаюсь использовать pyDictionary в приложении для приложений Google, но получаю сообщение об ошибке. Я не получаю эту ошибку, когда использую ее за пределами приложения Google. Я добавил его как стороннюю библиотеку (правильно), поэтому он фактически импортирует ее без ошибок, поэтому я не знаю почему.Можете ли вы использовать pydictionary в движке Google?
вот ошибка:
searching.py", line 63, in getkey assert isinstance(word.keys, object)
AttributeError: 'NoneType' object has no attribute 'keys'
и вот код для этой функции:
def getkey(term):
dictionary = PyDictionary()
word = dictionary.meaning(term)
assert isinstance(word.keys, object)
results = word.keys()
newresults = []
for result in results:
newresults.append(str(result))
return newresults[0]
работает вне проекта App Engine, но не внутри ...
спасибо за советы по отладке ... это помогло. Цель состоит в том, чтобы получить значение слова, хранящегося в терминах. – blitzblade