0
ответов

Python: использование опроса общественного мнения о фоновом процессе

Я выполняю длинный процесс (на самом деле другой сценарий Python) в фоновом режиме. Мне нужно знать, когда это закончится. Я обнаружил, что Popen.poll () всегда возвращает 0 для фонового процесса. Есть ...
вопрос задан: 21 August 2012 15:05
0
ответов

Игнорирование CalledProcessError

Я использую модуль подпроцесса и проверяю вывод _(), чтобы создать виртуальную оболочку в моем скрипте Python, и он отлично работает для команд, которые возвращают нулевой статус выхода, однако для тех, которые не возвращаются...
вопрос задан: 18 August 2012 04:15
0
ответов

Make subprocess find git executable on Windows

import subprocess proc = subprocess.Popen('git status') print 'result:', proc.communicate () У меня есть git в моем системном пути, но когда я запускаю такой подпроцесс, я получаю: WindowsError: [Ошибка 2] ...
вопрос задан: 17 August 2012 02:42
0
ответов

Метод опроса subprocess.popen возвращает None для длинного процесса

Я выполняю команду curl через подпроцесс. Эта команда curl запускает обработку видео на другом сервере и ожидает ответа. После завершения процесса удаленный сервер возвращает json...
вопрос задан: 14 August 2012 02:58
0
ответов

Subprocess.poll ()ошибочно возвращает значение

test1.py :процесс = Popen (["python", "test2.py"] )time.sleep (3 )жив = process.poll ()если жив Нет :напечатать «Все еще работает» else :print "Not running\r\n" print "%r" % live test1.py...
вопрос задан: 10 August 2012 13:28
0
ответов

Обработка каталогов с пробелами Python subprocess.call()

Я пытаюсь создать программу, которая сканирует текстовый файл и передает аргументы подпроцессу. Все работает нормально, пока я не получаю каталоги с пробелами в пути. Мой метод разделения, который разбивает...
вопрос задан: 7 August 2012 12:51
0
ответов

подпроцесс python устанавливает переменную оболочки. а затем запустить команду -как?

Мне нужно сделать это :$ export PYRO _HMAC _KEY=123 $ python -m Pyro4.naming Итак, я обнаружил, что второе можно сделать с помощью subprocess.Popen (['python',' -m','Pyro4.naming'] ), но как экспортировать шелл...
вопрос задан: 6 August 2012 19:30
0
ответов

Передача данных из Python во внешнюю команду

Я прочитал все, что есть на subprocess.Popen, но я думаю, что что-то упускаю. Мне нужно иметь возможность запускать unix-программу, которая считывает поток данных из списка, созданного в скрипте python, и...
вопрос задан: 6 August 2012 14:10
0
ответов

python, итерация по subprocess.Popen ()stdout/stderr

Подобных сообщений много, но ответа не нашел. В Gnu/Linux с Python и модулем подпроцесса я использую следующий код для перебора stdout/sdterr команды, запущенной с помощью...
вопрос задан: 30 July 2012 20:15
0
ответов

Python :Защита ненадежных скриптов/подпроцессов с помощью chroot и chjail?

Я пишу веб-сервер на основе Python, который должен иметь возможность запускать «плагины», чтобы функциональность можно было легко расширить. Для этого я рассматривал подход иметь несколько папок (одну...
вопрос задан: 30 July 2012 15:26
0
ответов

avconv с подпроцессом

Кажется, мне никогда не удается окунуться в подпроцесс. Эта командная строка работает в bash avconv -i "concat :/tmp/BABAR _AND _THE _A -011A -hts -a -v1 -cc3651d01841d748 _Layer6/6148 _Period1/...
вопрос задан: 17 July 2012 14:35
0
ответов

Перенаправить подпроцесс stderr на stdout

Я хочу перенаправить вывод stderr подпроцесса на stdout. Константа STDOUT должна это делать, не так ли? Однако $ python >/dev/null -c 'импорт подпроцесса;\...
вопрос задан: 15 July 2012 21:33
0
ответов

Подпроцесс Python с перенаправлением stdout, возвращающим целое число

Я пытаюсь прочитать данные из набора операторов печати в программе C++, которая запускается с использованием подпроцесса. Код C++ :printf "height= %.15f \\ntilt = %.15f \ (%.15f\ )\\ncen _volume= %.15f\\...
вопрос задан: 11 July 2012 14:09
0
ответов

Запуск программы Python из другой программы Python (с определенными требованиями)

Допустим, у меня есть два скрипта Python A.py и B.py. Я ищу способ запустить B изнутри A таким образом, чтобы :B считал, что это __main__(так что код в блоке if __name __==" __main __" в B...
вопрос задан: 6 July 2012 06:55
0
ответов

Передать стандартный вывод подпроцесса в переменную [дубликат]

Я хочу запустить команду в pythong, используя модуль подпроцесса, и сохранить вывод в переменной. Однако я не хочу, чтобы вывод команды выводился на терминал. Для этого кода: def ...
вопрос задан: 5 July 2012 15:44
0
ответов

Как сделать несколько аргументов с Python Popen?

Я пытаюсь сделать PyGtk Gui, который имеет кнопку. Когда пользователь нажимает эту кнопку, gnome-терминал предлагает пользователю написать свой пароль. Затем он будет клонировать этот репозиторий Git для Gedit JQuery ...
вопрос задан: 3 July 2012 11:58
0
ответов

Возможно ли запустить несколько процессов на динамометрическом стенде Heroku?

Я знаю об ограничениях памяти платформы Heroku, и я знаю, что гораздо лучше масштабировать приложение, разделив его на веб- и рабочие динамометры. Однако мне все же хотелось бы запускать асинхронные задачи...
вопрос задан: 1 July 2012 08:15
0
ответов

Использование подпроцесса с select и pty зависает при захвате вывода

Я пытаюсь написать программу на Python, которая может взаимодействовать с другими программами. Это означает отправку stdin и получение данных stdout. Я не могу использовать pexpect (хотя это определенно вдохновило некоторых из ...
вопрос задан: 23 June 2012 04:19
0
ответов

Модуль подпроцесса Python намного медленнее, чем команды (устаревший)

Поэтому я написал скрипт, который обращается к группе серверов, используя nc в командной строке, и первоначально я использовал модуль команд Python и вызывал commands.getoutput() и сценарий выполнялся примерно через 45 ...
вопрос задан: 4 June 2012 22:30
0
ответов

тайм-аут строки чтения подпроцесса в python

У меня есть небольшая проблема, которую я не совсем уверен, как решить. Вот минимальный пример: Что у меня есть scan_process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) while(...
вопрос задан: 25 May 2012 14:42
0
ответов

Подпроцесс Python.. Объединение команд

Я пишу программу на Python, которая должна возвращать активные хосты, просканированные в одном из моих сканирований уязвимостей. Я использовал этот метод перед возвратом XML, но когда я пытаюсь добавить эти дополнительные...
вопрос задан: 25 May 2012 01:18
0
ответов

Почему shell=True съедает мой стандартный вывод subprocess.Popen?

Кажется, что использование shell=True в первом процессе цепочки каким-то образом удаляет стандартный вывод из последующих задач: p1 = Popen(['echo','hello'], stdout=PIPE) p2 = Popen('cat', stdin=p1.stdout, stdout=PIPE)...
вопрос задан: 19 May 2012 00:55
0
ответов

Модуль подпроцесса Python не возвращает stdout при segfault

Я запускаю исполняемый файл C из Python, и этот исполняемый файл иногда дает segfault. Когда он segfaults, модуль подпроцесса ничего не возвращает в stdout или stderr. Пример кода: import subprocess ...
вопрос задан: 14 May 2012 03:11
0
ответов

Почему Python не может выполнить java.exe через подпроцесс?

После обновления Java с версии 1.6 до версии 1.7 x64 (в Windows 7) я внезапно перестал запускать java.exe через модуль подпроцесса Python 2.7. Раньше просто работал следующий скрипт: import subprocess ...
вопрос задан: 11 May 2012 11:05
0
ответов

C программа работает быстрее, чем подпроцесс Python

У меня есть многопоточная программа сортировки слиянием на C и программа для эталонного тестирования с 0, 1, 2 или 4 потоками. Я также написал программу на Python для выполнения нескольких тестов и агрегирования результатов. ...
вопрос задан: 10 May 2012 00:24
0
ответов

Python :subprocess.call сломанный канал

Я пытаюсь вызвать сценарий оболочки в python, но он продолжает сообщать об ошибке сломанного канала (результат в порядке, но я не хочу видеть сообщение об ошибке в STDERR ). Я точно определил причину, и она может...
вопрос задан: 7 May 2012 09:40
0
ответов

Вывод подпроцесса Python в Windows?

Я столкнулся с некоторыми трудностями при получении вывода из канала stdout подпроцесса. Я запускаю через него какой-то сторонний код, чтобы извлечь вывод журнала. Вплоть до недавнего обновления третьего...
вопрос задан: 2 May 2012 02:23
0
ответов

Конвейерная обработка в оболочке через модуль подпроцесса Python

Итак, я пытаюсь запросить 3 основных «интенсивных» процесса ЦП на данной машине, и я нашел эту команду оболочки, чтобы сделать это: ps -eo pcpu,pid ,пользователь,аргументы | сортировать -k 1 -r | head -3 Я хочу использовать эти данные...
вопрос задан: 1 May 2012 22:53
0
ответов

Как использовать ffmpeg с Python, передавая файловые объекты (вместо местоположений файлам на диске)

Я пытаюсь использовать ffmpeg с модулем подпроцесса Python для преобразования некоторых аудиофайлов. Я беру аудиофайлы по URL-адресу и хочу просто передать объекты файлов Python в ffmpeg,...
вопрос задан: 1 May 2012 16:08
0
ответов

Чтение/запись в подпроцесс Popen ()

Я пытаюсь поговорить с дочерним процессом, используя вызов python subprocess.Popen (). В моем реальном коде я реализую тип IPC, поэтому я хочу записать некоторые данные, прочитать ответ, записать еще некоторые данные,...
вопрос задан: 28 April 2012 15:25