Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 30, 2010 21:28:06

alexlp
От:
Зарегистрирован: 2009-11-12
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

subprocess.Popen

Подскажите, почему это:
s = subprocess.Popen('df -H', shell=True, stdout=subprocess.PIPE)
получает данные в stdout

а это:
s = subprocess.Popen('asterisk -r -x “sip show peers”', shell=True, stdout=subprocess.PIPE)
нет

for item in s.stdout.readlines()
print item



Офлайн

#2 Сен. 30, 2010 22:04:34

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

subprocess.Popen

есть ещё stderr, возможно туда сыпятся данные

Офлайн

#3 Окт. 1, 2010 22:08:10

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

subprocess.Popen

может http://docs.python.org/library/os.html поможет ?

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version