Я пытаюсь классифицировать некоторый текст и получить следующий код:
from google.cloud import language
from google.cloud.language import enums
from google.cloud.language import types
def classify_text(text):
"""Classifies content categories of the provided text."""
client = language.LanguageServiceClient()
if isinstance(text, six.binary_type):
text = text.decode('utf-8')
document = types.Document(
content=text.encode('utf-8'),
type=enums.Document.Type.PLAIN_TEXT)
categories = client.classify_text(document).categories
for category in categories:
print(u'=' * 20)
print(u'{:<16}: {}'.format('name', category.name))
print(u'{:<16}: {}'.format('confidence', category.confidence))
Но когда я звоню: classify_text('Hello')
, я получаю:
AttributeError: 'LanguageServiceClient' object has no attribute 'classify_text'
Кажется, я не могу найти здесь никаких вопросов об этой ошибке. Кто-нибудь знает, что здесь происходит?