Форум сайта python.su
221
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()
Офлайн
0
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)
Отредактировано Xyanide (Фев. 11, 2014 23:31:32)
Офлайн
221
Xyanide
Вы хорошо читали доки касательно того как передавать параметры в Popen. Если нет загляните либо в доки, либо ко мне на блог в самую первую запись…там есть некоторые ньюансы
Офлайн
0
JOHN_16Совершенно не понимаю, при здесь “параметры в Popen” и ваш блог к тому, что произошло у меня. Если честно, не нашел я там никаких нюансов
XyanideВы хорошо читали доки касательно того как передавать параметры в Popen. Если нет загляните либо в доки, либо ко мне на блог в самую первую запись…там есть некоторые ньюансы
вы можете объяснить, почему так не таботало, а вот ТАК заработало?
Офлайн
221
1) оч.вероятно пропущен параметр shell=True
2) вообще я имел ввиду такую запись subprocess.Popen(“gksu dpkg -i /home/zavulon/Archive_Programs/Network_setting/wvdial/_______________.deb”, ….
Офлайн
75
XyanideВы намного старше меня или просто военный ?
Поучитесь субординации сначала именно Вы!
Офлайн
0
SingularityДавайте уже забудем это глупое недорозумение
Человеческие отношения гароздо важнее!
Отредактировано Xyanide (Фев. 12, 2014 08:20:50)
Офлайн
0
JOHN_16Да, нет параметр shell=True я тоже пробовал… Это не работает. Поэтому я и говорю - имстика какая-то
оч.вероятно пропущен параметр shell=True
Офлайн
221
Xyanide
у меня OpenSUSE, времени поставить в виртуалку что то на deb пакетах просто нет времени((( если чюдо случится, таки проверю.
Офлайн