Найти тему
Реальный Код

Получаем информацию о системе + версию Питона

Python-скрипт для получения версии ОС и версии Питона
Python-скрипт для получения версии ОС и версии Питона

В Питоне есть несколько стандартных пакетов, которые позволяют получить информацию об операционной системе и версии Питона. Мы будем использовать platform для получения информации о системе и sys для получения версии Питона (потому что она дым выдается отдельными числами для минорной, мажорной и патч версий, тогда как в пакете platform функция python_version() возвращает строку.

Основные используемые функции:

  • sys.version_info
  • platform.system()

Плюс, несколько специфических для каждой ОСи:

  • platform.freedesktop_os_release() для Linux
  • platform.mac_ver() для MacOS
  • platform.win32_ver() и platform.win32_edition() для Windows

Обратите внимание на проверку версий Питона: некоторые функции стали доступны только начиная с определенных версий. Эта информация есть в документации – https://docs.python.org/3/library/platform.html

Данный скрипт доступен для скачивания в GitHub https://gist.github.com/DiPaolo/7aa921fdf45e16e7fb359c44825babb7

#python #junior #system_info #python_info