На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА 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())))
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0229 ]   [ 15 queries used ]   [ Generated: 5.12.24, 16:47 GMT ]