Рубрики
Без рубрики

Модуль Python Platform – 7 функций IMP, чтобы знать!

Здравствуйте, читатель! В этой статье мы будем сосредоточиться на модуле Python Platform – 7 функций IMP, которые мы должны знать! Итак, давайте начнем! 🙂 Платформа Python

Автор оригинала: 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. Узел и детали платформы

  1. С Узел () Функция, мы можем легко получить сетевое имя узла/системы.
  2. платформа () Функция помогает нам получать информацию о платформе, на которой работает код.

Пример:

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, оставайся настроенными нами. До этого, счастливого обучения !! 🙂.