слово "очки" не согласуется с числом

56 views
Skip to first unread message

Nikita L

unread,
Mar 18, 2021, 2:21:28 PM3/18/21
to pymorphy
import pymorphy2
morph = pymorphy2.MorphAnalyzer()
Ochki = morph.parse('очки')[0]
Glasses_counter = 1
glasses = str(Ochki.make_agree_with_number(Glasses_counter).word)
print(glasses)

Данный код не исполняется с ошибкой: 
AttributeError: 'NoneType' object has no attribute 'word'

В случае замены слова 'очки'  в 3 строчке на любое иное, никаких ошибок не возникает, всё прекрасно работает. 

Помогите, пожалуйста, с устранением данной ошибки.
Спасибо заранее)

Nikita L

unread,
Mar 18, 2021, 2:30:33 PM3/18/21
to pymorphy
Заметил, что при добавлении пробела после слова 'очки', ошибки не возникает.
Ochki = morph.parse('очки ')[0]

четверг, 18 марта 2021 г. в 21:21:28 UTC+3, Nikita L:
Reply all
Reply to author
Forward
0 new messages