Результаты поиска по запросу "subprocess"

10 ответов

Как передать строку в subprocess.Popen (используя аргумент stdin)?

Если я сделаю следующее: import subprocess from cStringIO import StringIO subprocess.Popen(['grep','f'],stdout=subprocess.PIPE,stdin=StringIO('one\ntwo\nthree\nfour\nfive\nsix\n')).communicate()[0] Я получил: Traceback (most recent call last): ...

2 ответа

Python, чтобы дождаться завершения команды оболочки

Я запускаю скрипт, чтобы разархивировать некоторые файлы и впоследствии удалить файлы rar. Я делаю это, выполняя команду через оболочку. Я пробовал несколько разных способов заставить скрипт ждать, пока он не распаковывает файлы, но он все еще ...

7 ответов

Подпроцесс Python: слишком много открытых файлов

Я использую подпроцесс для вызова другой программы и сохранить ее возвращаемые значения в переменной. Этот процесс повторяется в цикле, и через несколько тысяч раз программа вылетала со следующей ошибкой: Traceback (most recent call last): File ...

ТОП публикаций

3 ответа

Как закрыть канал stdout при уничтожении процесса, запущенного с помощью подпроцесса python Popen?

Интересно, возможно ли отключить канал связи при уничтожении подпроцесса, запущенного в другом потоке. Если я не вызову connect (), то kill () будет работать как положено, завершив процесс через одну секунду вместо пяти. Я нашел обсуждение ...

1 ответ

выполнить shell-скрипт из подпроцесса Python

Мне нужно вызвать скрипт из Python. Проблема в том, что сценарий будет задавать пару вопросов по пути, пока он не закончится. Я не могу найти способ сделать это, используяsubprocess! (с помощьюpexpect кажется немного чрезмерным, так как мне ...

4 ответа

Убить текущий вызов подпроцесса

Я запускаю программу сsubprocess на питоне. В некоторых случаях программа может зависнуть. Это вне моего контроля. Единственное, что я могу сделать из командной строки, из которой он запускается, этоCtrlEsc который быстро убивает ...

4 ответа

Как установить и импортировать модули Python во время выполнения?

Я хочу написать скрипт для автоматической установки новой установки Ubuntu и установки приложения на основе django. Поскольку скрипт будет запускаться на новом сервере, скрипту Python необходимо автоматически установить некоторые необходимые ...

1 ответ

Когда использовать subprocess.call () или subprocess.Popen (), запустив airodump

У меня есть этот маленький скрипт, который переводит ваше беспроводное устройство в режим монитора. Он выполняет сканирование airodump, а затем после завершения сканирования выводит выходные данные в файл file.txt или переменную, чтобы затем я ...

1 ответ

Многопроцессорность Python и независимость дочерних процессов

В терминале python я запускаю команду, подобную следующей, чтобы запустить длительный дочерний процесс:

2 ответа

Запустите подпроцесс и распечатайте вывод в лог

Я ищу способ вызывать сценарии оболочки из python и записывать их stdout и stderr в файл, используя ведение журнала. Вот мой код: