Задать вопрос
@gorodetskiykp
горе-программист

Нужно выбрать один элемент. Как обойтись без цикла?

Пробую извлечь логин пользователя, который в данный момент работает за ПК hostname
import wmi
wmiConn = wmi.WMI(hostname)
for cs in wmiConn.Win32_ComputerSystem():
    curUser = cs.UserName
Почему в данном случае нельзя написать: curUser = wmiConn.Win32_ComputerSystem().UserName ?
  • Вопрос задан
  • 331 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@lPolar
data scientist
а почему нельзя по индексу выбрать элемент?
import wmi
wmiConn = wmi.WMI(hostname)
curUser = wmiConn.Win32_ComputerSystem()[0].UserName
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
suguby
@suguby
программист, python, django, mysql, git, hg, linux
Ну наверно потому что Win32_ComputerSystem возвращает список...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы