Получаем информацию о системе + версию Питона
В Питоне есть несколько стандартных пакетов, которые позволяют получить информацию об операционной системе и версии Питона. Мы будем использовать 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
Статья также доступна на моем канале в Дзен ➡️ https://dzen.ru/a/ZJKMPwzAOEeSJgtG. Подписывайтесь! 🛎️
#python #junior #system_info #python_info
В Питоне есть несколько стандартных пакетов, которые позволяют получить информацию об операционной системе и версии Питона. Мы будем использовать 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
Статья также доступна на моем канале в Дзен ➡️ https://dzen.ru/a/ZJKMPwzAOEeSJgtG. Подписывайтесь! 🛎️
#python #junior #system_info #python_info