Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 11, 2014 18:42:04

Xyanide
Зарегистрирован: 2014-02-11
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Python27. Почему модуль subprocess выводит ошибки выполнения команды не полностью?

Устанавливаю несуществующий пакет “__.deb”:

import subprocess
p = subprocess.Popen(["gksu", "dpkg -i /home/zavulon/Archive_Programs/Network_setting/wvdial/_______________.deb"], 
                     stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()
print out, err

Результат работы скрипта:

При обработке следующих пакетов произошли ошибки: /home/zavulon/Archive_Programs/Network_setting/wvdial/wvdialdedb.deb
None


Результат работы команды “dpkg -i /home/zavulon/Archive_Programs/Network_setting/wvdial/_______________.deb” в терминале Ubuntu:

dpkg: не удалось обработать параметр /home/zavulon/Archive_Programs/Network_setting/wvdial/__.deb (–install): нет доступа к архиву: No such file or directory
При обработке следующих пакетов произошли ошибки: /home/zavulon/Archive_Programs/Network_setting/wvdial/__.deb


Почему в работе скрипта выводится только последняя часть сообщения?



Это просто какой-то Python!

Отредактировано Xyanide (Фев. 11, 2014 18:56:13)

Офлайн

#2 Фев. 11, 2014 18:46:38

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Python27. Почему модуль subprocess выводит ошибки выполнения команды не полностью?

Xyanide
ну по руски написано что нет же такого файла.

Офлайн

#3 Фев. 11, 2014 18:52:57

Xyanide
Зарегистрирован: 2014-02-11
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Python27. Почему модуль subprocess выводит ошибки выполнения команды не полностью?

Singularity
Xyanideну по руски написано что нет же такого файла.
Я не слепой, и вижу, что сообщения совершенно разные! Мне нужны ответы терминала ПОЛНОСТЬЮ, а не последняя их часть!



Это просто какой-то Python!

Офлайн

#4 Фев. 11, 2014 18:54:56

Xyanide
Зарегистрирован: 2014-02-11
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Python27. Почему модуль subprocess выводит ошибки выполнения команды не полностью?

И ты не понял. Последнее сообщение - результат работы команды “dpkg -i /home/zavulon/Archive_Programs/Network_setting/wvdial/_______________.deb” в ТЕРМИНАЛЕ Ubuntu!



Это просто какой-то Python!

Офлайн

#5 Фев. 11, 2014 19:08:07

PanovSergey
От: Екатеринбург
Зарегистрирован: 2013-12-29
Сообщения: 269
Репутация: +  19  -
Профиль   Адрес электронной почты  

Python27. Почему модуль subprocess выводит ошибки выполнения команды не полностью?

И ты не понял
С таким отношением один ответ будет “Давай досвидания”

Офлайн

#6 Фев. 11, 2014 19:08:18

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

Python27. Почему модуль subprocess выводит ошибки выполнения команды не полностью?

Xyanide
Почему в работе скрипта выводится только последняя часть сообщения?
Возможно dpkg отправляет 1 сообщение прямиком на /dev/stdout.

Попробуйте ещё этот способ: http://www.py-my.ru/post/4bfb3c691d41c846bc000061

Офлайн

#7 Фев. 11, 2014 19:09:38

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

Python27. Почему модуль subprocess выводит ошибки выполнения команды не полностью?

PanovSergey
С таким отношением один ответ будет “Давай досвидания”
Согласен

Офлайн

#8 Фев. 11, 2014 19:29:19

Xyanide
Зарегистрирован: 2014-02-11
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Python27. Почему модуль subprocess выводит ошибки выполнения команды не полностью?

Singularity
ну по руски написано что нет же такого файла.
С таким отношением один ответ будет “Давай досвидания”. Поучитесь субординации сначала именно Вы!



Это просто какой-то Python!

Отредактировано Xyanide (Фев. 11, 2014 19:29:37)

Офлайн

#9 Фев. 11, 2014 22:31:54

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Python27. Почему модуль subprocess выводит ошибки выполнения команды не полностью?

Я все понял, только не понял причем здесь субординация?
Вот. Сижу. Думаю…

Офлайн

#10 Фев. 11, 2014 22:56:51

Xyanide
Зарегистрирован: 2014-02-11
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Python27. Почему модуль subprocess выводит ошибки выполнения команды не полностью?

Что тут думать, если человек хамло от мозга костей!?!

Singularity
ну по руски написано что нет же такого файла.
Мол, ты че, олень, такие вопросы тупые задавать!? А на “и ты не понял…” оказалось, что я бедолагу PanovSergey обидел до глубины души
PanovSergey
С таким отношением один ответ будет “Давай досвидания”



Это просто какой-то Python!

Отредактировано Xyanide (Фев. 11, 2014 23:04:05)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version