You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Сделал программу по примерам из документации, выдавал ошибки
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128)
Решил с помощью encode('utf8')
После отладки скрипта, запустил в консоли с передачей текста параметром:
python3 test.py "Премьер Грузии Ираклий Гарибашвили"
Теперь скрипт выдает пустой результат
Помогите отладить, пожалуйста
`
#!/usr/bin/env python3
-- coding: utf-8 --
from sys import argv
from natasha import (
Segmenter,
MorphVocab,
Сделал программу по примерам из документации, выдавал ошибки
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128)
Решил с помощью encode('utf8')
После отладки скрипта, запустил в консоли с передачей текста параметром:
python3 test.py "Премьер Грузии Ираклий Гарибашвили"
Теперь скрипт выдает пустой результат
Помогите отладить, пожалуйста
`
#!/usr/bin/env python3
-- coding: utf-8 --
from sys import argv
from natasha import (
Segmenter,
MorphVocab,
)
import pymorphy2
scriptname, text = argv
segmenter = Segmenter()
morph_vocab = MorphVocab()
emb = NewsEmbedding()
morph_tagger = NewsMorphTagger(emb)
syntax_parser = NewsSyntaxParser(emb)
ner_tagger = NewsNERTagger(emb)
names_extractor = NamesExtractor(morph_vocab)
doc = Doc(text)
doc.segment(segmenter)
doc.tag_ner(ner_tagger)
{print(str(_.text.encode('utf8'))) for _ in doc.spans}
`
The text was updated successfully, but these errors were encountered: