Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 11, 2014 23:03:18

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

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

Xyanide
попробуйте сделать все явно

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)
p.wait()
print p.stdout.read()
print p.stderr.read()

Xyanide
не редактируйте исходное стартовое сообщение, а добавляйте обновленную или дополнительную информацию к уже существующему сообщению. А то потом не ясно кто прав и кто виноват.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#2 Фев. 11, 2014 23:29:44

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

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

JOHN_16
Xyanideпопробуйте сделать все явно
Я не редактировал стартовое сообщение. А по поводу вышего совета, спасибо, но он не рабает.
Но вот, что поразительно! Если в команду


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

добавить лишний пробел перед “/home/zavulon/Archive…….”, все чудно работает. Мистика!



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

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

Офлайн

#3 Фев. 12, 2014 01:35:54

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

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

Xyanide
Вы хорошо читали доки касательно того как передавать параметры в Popen. Если нет загляните либо в доки, либо ко мне на блог в самую первую запись…там есть некоторые ньюансы



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#4 Фев. 12, 2014 01:48:31

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

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

JOHN_16
XyanideВы хорошо читали доки касательно того как передавать параметры в Popen. Если нет загляните либо в доки, либо ко мне на блог в самую первую запись…там есть некоторые ньюансы
Совершенно не понимаю, при здесь “параметры в Popen” и ваш блог к тому, что произошло у меня. Если честно, не нашел я там никаких нюансов вы можете объяснить, почему так не таботало, а вот ТАК заработало?



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

Офлайн

#5 Фев. 12, 2014 03:42:17

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

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

1) оч.вероятно пропущен параметр shell=True
2) вообще я имел ввиду такую запись subprocess.Popen(“gksu dpkg -i /home/zavulon/Archive_Programs/Network_setting/wvdial/_______________.deb”, ….



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#6 Фев. 12, 2014 03:57:40

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

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

Xyanide
Поучитесь субординации сначала именно Вы!
Вы намного старше меня или просто военный ?
Если я Вас обидел то простите Я этого не хотел, а с Вашей стороны надо было нормально задать и оформить вопрос.

В интернете не видно собеседника и непонятно с какой интонацией он говорит, но если Вы везде видите оскорбления в свой адресс, то проблема точно не во мне.

Офлайн

#7 Фев. 12, 2014 08:20:26

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

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

Singularity
Давайте уже забудем это глупое недорозумение Человеческие отношения гароздо важнее!



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

Отредактировано Xyanide (Фев. 12, 2014 08:20:50)

Офлайн

#8 Фев. 12, 2014 08:22:39

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

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

JOHN_16
оч.вероятно пропущен параметр shell=True
Да, нет параметр shell=True я тоже пробовал… Это не работает. Поэтому я и говорю - имстика какая-то



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

Офлайн

#9 Фев. 12, 2014 09:05:54

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

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

Xyanide
у меня OpenSUSE, времени поставить в виртуалку что то на deb пакетах просто нет времени((( если чюдо случится, таки проверю.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version