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

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

Пробую извлечь логин пользователя, который в данный момент работает за ПК hostname
import wmi
wmiConn = wmi.WMI(hostname)
for cs in wmiConn.Win32_ComputerSystem():
    curUser = cs.UserName
Почему в данном случае нельзя написать: curUser = wmiConn.Win32_ComputerSystem().UserName ?
  • Вопрос задан
  • 335 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Решения вопроса 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 возвращает список...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽