@gorodetskiykp
горе-программист

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

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

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

Войти через центр авторизации
Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 200 000 ₽
Гринатом Москва
от 150 000 ₽
DIGITAL SECTOR Краснодар
от 150 000 до 250 000 ₽