Автор оригинала: Pankaj Kumar.
Здравствуйте, читатель! В этой статье мы будем сосредоточиться на Модуль Python Platform – 7 Функции IMP Что мы должны знать! Итак, давайте начнем! 🙂.
Модуль Python Platform – Обзор
Python предлагает нам различные модули для решения данных и выполнять необходимые манипуляции. Один из таких модулей – модуль Python Platform.
С модулем платформы мы можем получить всю необходимую и доступную информацию о системе, на которой мы запускаем программу в этот момент. Таким образом, мы можем получить данные, доступные о операционной системе, узле, используемой версии Python и т. Д.
Этот модуль полезен, когда нам нужно определить, если технические характеристики оборудования хороши, чтобы пойти с программой, или если она нуждается в изменении.
Используйте команду PIP для установки модуля платформы
pip install platform
Поняв об модуле, теперь мы можем сосредоточиться на некоторых из основных функций, предоставляемых модулем платформы.
1. Подробности о процессоре
Платформа. Процессор () Метод Позволяет нам получить детали процессора, на котором работает программа. Он представляет имя, а также модель процессора.
Пример:
import platform print('Processor details of the platform:', platform.processor())
Выход:
Processor details of the platform: Intel64 Family 6 Model 142 Stepping 9, GenuineIntel
2. Детали типа машины
Мы можем использовать Функция платформы. Machine () Что помогает нам получить детали машины I.E. Подробности о размере базовых регистров от машины, на которой работает программа.
Пример:
import platform print('Machine details:', platform.machine())
Выход:
Machine details: AMD64
3. Детали архитектуры
С модулем платформы мы можем легко извлечь детали архитектуры системы, на которой работает код.
Платформа. Architecture () Функция Получает детали уровня архитектуры I.E. Биты и возвращает следующее:
- Количество битов в процессоре.
- Формат связи для процессора
Пример:
import platform print('Platform Architecture:', platform.architecture())
Выход:
Platform Architecture: ('64bit', 'WindowsPE')
4. Узел и детали платформы
- С Узел () Функция, мы можем легко получить сетевое имя узла/системы.
- платформа () Функция помогает нам получать информацию о платформе, на которой работает код.
Пример:
import platform print('Node details:', platform.node()) print('Platform details:', platform.platform())
Выход:
Как видно ниже, мы получаем детали ОС как детали платформы, на которых работает код. Кроме того, модель системы, на которой находится код, возвращается функцией узла ().
Node details: LAPTOP-MV9CEQNU Platform details: Windows-10-10.0.18362-SP0
5. Процессор и системные детали
С каждой системой исход текущей системы варьируется. процессор () Функция помогает нам получить детали процессора системы, на которой работает код. Пока Система () Функция помогает нам получить информацию о уровне операционной системы I.e. Имя операционной системы.
import platform print('Processor details:', platform.processor()) print('System details:', platform.system())
Выход:
Processor details: Intel64 Family 6 Model 142 Stepping 9, GenuineIntel System details: Windows
6. Детали сборки Python
С python_build () Функция, мы можем получить информацию о дате сборки и номера сборки для Python на платформе. Результат остается специфичным для системы, на которой работает код.
Пример:
import platform print('Build details:', platform.python_build())
Выход:
Build details: ('v3.6.5:f59c0932b4', 'Mar 28 2018 17:00:18')
7. Детали компилятора Python
С python_compiler () Функция, мы можем получить и представлять имя компилятора, который используется для компиляции и запуска программ Python в конкретной системе.
Пример:
import platform print('Compiler details:', platform.python_compiler())
Выход:
Compiler details: MSC v.1900 64 bit (AMD64)
Заключение
Не стесняйтесь комментировать ниже, если вы столкнетесь с любыми вопросами. Для более таких постов, связанных с программированием Python, оставайся настроенными нами. До этого, счастливого обучения !! 🙂.