На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: RaD
  
    > Определение операционной системы, ОС
      Все привет!

      Есть код, который возвращает наименование ОС пользователя:

      ExpandedWrap disabled
        import platform
         
        osp = platform.platform()
        print(osp)


      Вывод:
      Windows-7-6.1.7601-SP1

      Или как можно вывести наименование ОС покороче. Например: Windows-7 ?

      Благодарю за помощь.
        Глянь platform.system/platform.system_alias/platform.win32_ver. А вообще я бы на твоём месте глянул манул на модуль platform.
        Сообщение отредактировано: Gonarh -
          Gonarh Не один из предложенных вариантов не подходит.

          Добавлено
          Вот 2 рабочих решения. Может кому пригодится.

          ExpandedWrap disabled
            import platform
            osp = platform.platform()
            result= '-'.join(osp.split('-',2)[:2])
            print(result)


          ExpandedWrap disabled
            ъ
            print('-'.join((platform.system(), platform.release())))
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0157 ]   [ 14 queries used ]   [ Generated: 28.09.21, 17:10 GMT ]