все Python 3platformпонятие
platform
модуль
Сведения о машине и интерпретаторе: операционная система, её версия, архитектура процессора, версия Python.
Синтаксис
import platform
platform отвечает на вопрос «где я запущен» строками для человека и для ветвления кода: system() вернёт 'Linux', 'Darwin' или 'Windows'. Для проверок в коде надёжнее sys.platform и sys.version_info — они дешевле и не зависят от внешних утилит. Ловушка: на macOS system() возвращает 'Darwin', а не 'macOS', а значения многих функций могут быть пустой строкой, если узнать их не удалось.
Примеры
import platform
print(platform.system()) # → ? Linux, Darwin или Windows
print(platform.machine()) # → ? например x86_64
print(platform.python_version_tuple()[0]) # → 3
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности