AttributeError при разбиении строки - PullRequest
0 голосов
/ 06 июня 2018

У меня есть объект dict, в котором я пытаюсь проанализировать и захватить только часть строки.

Я использую API-интерфейсы McAfee EPO Python и могу получать результаты запроса,но я не думаю, что это имеет отношение к этому вопросу.

Вот строки в объектах (несколько строк одинакового содержания).После этого я извлекаю текст 'WORKSTATION001' из этой строки.

{u'EPOLeafNode.NodeName': u'WORKSTATION001'}

Вот код, который я использую:

for system in epoSystems:
    computerName = system.rstrip().split('u')
    print computerName

В результате получается:

    computerName = system.rstrip().split('u')
AttributeError: 'dict' object has no attribute 'rstrip'

Любые идеи о том, как взять только эту строку?

1 Ответ

0 голосов
/ 06 июня 2018

Спасибо за быстрые ответы.Ссылки через систему [u'EPOLeafNode.NodeName '] сделали свое дело.

Обновленный (рабочий) код:

for system in epoSystems:
    computerName = system[u'EPOLeafNode.NodeName']
    print computerName
...