Уведомления

Группа в Telegram: @pythonsu

#1 Июль 25, 2013 13:17:41

xxnikolayxx
От:
Зарегистрирован: 2011-12-05
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

os.system()

Дорогие форумчане, подскажите, как можно получить вывод команды os.system()
пробую:

n=os.system('ls') # К примеру ls
В консоль выводится содержание дирректории, а “n” = 0.

мне нужно получить вывод команды ps -aux|grep xxxx

Офлайн

#2 Июль 25, 2013 13:23:49

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

os.system()

вывод в консоль http://python.su/forum/topic/21930/
только с помощью subprocess

Офлайн

#3 Июль 25, 2013 13:24:42

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

os.system()

import subprocess
p = subprocess.Popen('ls', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
n = p.stdout.readlines()
print n



Офлайн

#4 Июль 25, 2013 13:29:46

xxnikolayxx
От:
Зарегистрирован: 2011-12-05
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

os.system()

Спасибо.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version