Задать вопрос
@kaspary
Питонист

Как получить данные о ОЗУ в Python (точнее как их парсить)?

Я делаю некий лаунчер для компов. Решил добавить отображение кол-ва ОЗУ. Нашел код на StackOverflow:

import psutil
print('System memory:', psutil.virtual_memory())
print('System swap memory:', psutil.swap_memory())

Но этот код выводит след. данные:
System memory: svmem(total=34306416640, available=16656289792, percent=51.4, used=17650126848, free=16656289792)
System swap memory: sswap(total=68666155008, used=38953783296, free=29712371712, percent=56.7, sin=0, sout=0)

Вопрос следующий: как эти данные парсить?
UPD: мне надо именно кол-во ГБайт ОЗУ
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Их не нужно парсить - данный метод возвращает уже готовый результат в виде чисел - процентов или байт. Используйте его как вам требуется. Кроме того, в документации подробно всё расписано - все опции и результаты.
UPD: подробное описание всех методов есть в документации вместе с примерами, куда ТС поленился заглянуть.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы