@kameron
В Python существует несколько способов получить информацию о компьютере:
- Модуль platform: этот модуль предоставляет функции для получения информации о текущей операционной системе. Например, вы можете использовать функцию platform.system() для получения имени операционной системы, и platform.release() для получения версии операционной системы.
1
2
3
4
|
import platform
print("Операционная система:", platform.system())
print("Версия операционной системы:", platform.release())
|
- Модуль socket: этот модуль предоставляет функции для работы с сетью, но также можно использовать его для получения информации о компьютере. Например, вы можете использовать функцию socket.gethostname() для получения имени компьютера, и socket.gethostbyname() для получения IP-адреса компьютера.
1
2
3
4
|
import socket
print("Имя компьютера:", socket.gethostname())
print("IP-адрес компьютера:", socket.gethostbyname(socket.gethostname()))
|
- Модуль psutil: этот модуль предоставляет функции для получения информации о системе и процессах. Например, вы можете использовать функцию psutil.cpu_count() для получения количества ядер процессора, и psutil.virtual_memory() для получения информации о памяти.
1
2
3
4
|
import psutil
print("Количество ядер процессора:", psutil.cpu_count())
print("Информация о памяти:", psutil.virtual_memory())
|
Обратите внимание, что для использования модулей psutil
и socket
вам может потребоваться установить дополнительные пакеты через менеджер пакетов pip
.