Tag Archives: popen

Питоновские затяжки

Суть вопроса — нужно в питоновскую программу «затянуть» информацию, которую выводит в консоль другая программа или команда операционной системы.

Ну, вот встала, например, такая задача — нужно получить данные по расходу оперативной памяти. Как вариант, конечно, можно проинсталлировать пакет psutil:

$ pip3 install psutil

Но ведь не всегда бывает возможность это проделать на чужой машине в отсутствие сисадмина.

(У меня как раз возникла именно такая ситуация. На самом деле, мне нужно получить ещё больше информации о системе, а не только расход памяти. Указание опции —user в приведённой выше команде установки, для того чтобы пакет встал под пользователем, не помогает. Админ улетел за границу, и будет только через несколько дней. Ждать нельзя, нужно уже завтра-послезавтра иметь решение проблемы.)

Читать далее