0
ответов

обработка непрерывного вывода команды в python

Я новичок в python, много лет использовал perl. Типичная вещь, которую я постоянно делаю в perl - это открываю команду как pipe и присваиваю ее вывод локальной переменной для обработки. Другими словами: "...
вопрос задан: 27 April 2012 20:45
0
ответов

Подпроцесс Popen не работает с pythonw.exe

Я хочу иметь возможность получать содержимое stdout и stderr при запуске следующего скрипта в Windows с помощью pythonw.exe :подпроцесс импорта импорт системы импорт ОС строка импорта время импорта tmpdir = 'c :/...
вопрос задан: 24 April 2012 05:50
0
ответов

Воспроизведение видеофайла с помощью VLC, затем выход из VLC

Я работаю над простым скриптом Python, который должен что-то делать, затем воспроизводит видеофайл, а затем делает еще кое-что. Я вынужден делать это на компьютере с Windows XP с Python 3.2.3 и VLC...
вопрос задан: 20 April 2012 15:40
0
ответов

Фоновый процесс subprocess.Popen with Pipe

Я пытаюсь записать и преобразовать поток с помощью python, используя arecord. В оболочке это команда более или менее похожая на :arecord -B 5000 -f dat | lame -m j -q 5 -V 2 -test.mp3 & In Python I...
вопрос задан: 7 April 2012 21:09
0
ответов

Разница между итерацией файлового типа и вызовом readline

Я всегда думал, что итерация файлового типа в Python будет эквивалентна вызову его метода readline в цикле, но сегодня я обнаружил ситуацию, когда это не так. истинный. В частности, у меня есть Popen'd...
вопрос задан: 4 April 2012 13:41
0
ответов

Использование подстановочных знаков подпроцесса Python

import os import subprocess proc = subprocess.Popen(['ls','*.bc'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)out,err = proc.communicate()print out Этот сценарий должен распечатать все файлы...
вопрос задан: 3 April 2012 15:58
0
ответов

Ошибка открытия: [Errno 2] Нет такого файла или каталога

У меня есть некоторые пользовательские команды. # работает subprocess.Popen(['python'], stdout=subprocess.PIPE) Но если у меня есть свои собственные системные команды, такие как deactivate, я получаю эту ошибку Traceback (самый последний вызов последним):
вопрос задан: 29 March 2012 23:38
0
ответов

python: чтение вывода подпроцесса в потоках

У меня есть исполняемый файл, который я вызываю с помощью subprocess.Popen. Затем я намерен передать ему некоторые данные через стандартный ввод, используя поток, который считывает его значение из очереди, которая позже будет заполнена в другом потоке. ..
вопрос задан: 21 March 2012 19:19
0
ответов

Управление количеством подпроцессов, используемых для вызова внешних команд в python.

Я понимаю, что использование подпроцесса является предпочтительным способом вызова внешней команды. Но что, если я хочу запустить несколько команд параллельно, но ограничить количество порождаемых процессов? Что меня беспокоит...
вопрос задан: 21 March 2012 16:22
0
ответов

Параллельный подпроцесс Python

Я хочу запускать множество процессов параллельно с возможностью в любое время получать стандартный вывод. Как я должен это делать? Нужно ли мне запускать поток для каждого вызова subprocess.Popen(), а что?
вопрос задан: 16 March 2012 20:08
0
ответов

Последующие сигналы pcntl_signal не запускают обработчик

Позвольте мне начать с основного описания кода, который у меня есть. Я начну с основного родительского процесса (ПРИМЕЧАНИЕ: я не показываю все функции для простоты. Дайте мне знать, если вам нужно, чтобы я расширил какой-либо...
вопрос задан: 12 March 2012 23:18
0
ответов

Взаимодействие подпроцессов Python. Почему мой процесс работает с Popen.communicate, но не с Popen.stdout.read()?

Я пытаюсь связаться с чат-ботом командной строки с помощью Python, используя модуль подпроцесса. (http://howie.sourceforge.net/, используя скомпилированный двоичный файл win32, у меня есть свои причины!) Это работает: proc =...
вопрос задан: 12 March 2012 21:13
0
ответов

Взаимодействие с bash из python

Я экспериментировал с модулем подпроцесса Python и хотел провести «интерактивный сеанс» с bash из python. Я хочу иметь возможность читать команды вывода/записи bash из Python так же, как я...
вопрос задан: 12 March 2012 19:43
0
ответов

Подпроцесс Python: как использовать каналы трижды? [дубликат]

Я бы хотел использовать подпроцесс в следующей строке: convert ../loxie-orig.png bmp:- | mkbitmap -f 2 -s 2 -t 0.48 | potrace -t 5 --progress -s -o ../DSC00232.svg Я нашел благодаря другим сообщениям ...
вопрос задан: 11 March 2012 14:35
0
ответов

Использование python subprocess.call для уничтожения всех запущенных файлов Python

Я пытаюсь убить (по требованию) все процессы Python, которые выполняются в данный момент. Я использовал эту команду: из подпроцесса import call call('pkill python', shell=True) print 'Killed...
вопрос задан: 11 March 2012 12:11
0
ответов

Правильный способ повторного использования и закрытия объекта подпроцесса

У меня есть следующий код в цикле: while true: # Define shell_command p1 = Popen(shell_command, shell=shell_type, stdout=PIPE, stderr=PIPE, preexec_fn=os.setsid) result = p1.stdout.read(...
вопрос задан: 6 March 2012 15:37
0
ответов

Вызов подпроцесса Python возвращает «команда не найдена», Терминал работает правильно

Я пытаюсь запустить gphoto2 из python, но безуспешно. Он просто возвращает команду, которая не найдена. gphoto установлен правильно, например, команды в Терминале работают нормально. p = subprocess.Popen (['gphoto2' ...
вопрос задан: 29 February 2012 22:32
0
ответов

Многопроцессорность и многопоточность

Я задавал аналогичный вопрос раньше, но не получил полезного ответа, поэтому постараюсь прояснить ситуацию. Я ищу многопоточный или предпочтительно многопроцессорный подход к ...
вопрос задан: 27 February 2012 18:25
0
ответов

Получить stdout / stderr разветвленного процесса в подпроцессе

У меня есть программа на C, которая вызывает fork (), и у меня есть сценарий python, который выполняет программу C с дочерним процессом = subprocess.Popen (command, shell = True, stderr = subprocess.PIPE, stdout = subprocess.PIPE, ...
вопрос задан: 26 February 2012 13:40
0
ответов

Python - как выполнять команды оболочки с конвейером?

У меня есть случай, когда я хочу выполнить следующую команду оболочки в Python и получить результат, echo This_is_a_testing | grep -c test Я мог бы использовать этот код Python для выполнения указанной выше команды оболочки в ...
вопрос задан: 22 February 2012 10:54
0
ответов

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

Если я создаю новый подпроцесс в python с заданной командой (скажем, я запускаю интерпретатор python с помощью команды python), как я могу отправить новые данные в процесс (через STDIN)?
вопрос задан: 17 February 2012 10:59
0
ответов

форматирование subprocess.Popen и shlex.split в windows и linux

Я пишу обертку для автоматизации некоторых команд оболочки ADB android через Python (2.7.2). Поскольку в некоторых случаях мне нужно выполнить команду асинхронно, я использую метод subprocess.Popen для выдачи ...
вопрос задан: 17 February 2012 02:53
0
ответов

Тупик в подпроцессе Python popen

У меня проблема, когда popen блокируется. В частности, поток (не основной поток), запускающий popen, застревает в: File: "/usr/lib/python2.7/subprocess.py", строка 679, в __init__ ...
вопрос задан: 11 February 2012 04:24
0
ответов

subprocess.stdout по-разному ведет себя с shell = True и shell = False

У меня есть сценарий python с именем class.py с одной строкой: class.py: print "Hello World" Я запускаю его в подпроцессе, например . run_subprocess.py: import subprocess p = subprocess.Popen (["python", "...
вопрос задан: 4 February 2012 03:09
0
ответов

Получить возвращаемое значение с помощью подпроцесса

Я хочу иметь возможность определять переменную по возвращаемому значению скрипта. Вот что у меня сейчас есть: sum_total_earnings_usd = subprocess.call ([SCRIPT, "-d", date]) Я проверил возвращаемое значение ...
вопрос задан: 28 January 2012 00:03
0
ответов

Как выполнить синхронизацию с локальными папками из представления Django

У меня есть сайт, на котором администратор, вошедший в систему, должен иметь возможность перемещать промежуточную базу данных в действующую базу данных. Первое, что он делает, это выгружает sql и отправляет в целевую базу данных. Это прекрасно работает,
вопрос задан: 27 January 2012 20:53
0
ответов

Постоянный подпроцесс Python

Есть ли способ сделать вызов подпроцесса в python "постоянным"? Я вызываю программу, загрузка которой занимает некоторое время несколько раз. Так что было бы здорово, если бы я мог просто оставить эту программу открытой и...
вопрос задан: 23 January 2012 23:20
0
ответов

Как добиться желаемых результатов при использовании подпроцессов Popen.send_signal (CTRL_C_EVENT) в Windows?

В python 2.7 в окнах согласно документации вы можете отправить CTRL_C_EVENT (Документация Python 2.7 Subprocess Popen.send_signal). Однако когда я попробовал это, я не получил ожидаемого ...
вопрос задан: 20 January 2012 00:34
0
ответов

вывод подпроцесса python в список или файл

Я хочу запустить следующую команду bash в Python 3: ls -l Я знаю, что могу сделать следующее: из вызова импорта подпроцесса call (['ls', '-l']) Как мне сохранить этот вывод в файл или поместить его в ...
вопрос задан: 18 January 2012 14:59
0
ответов

Подпроцесс модуля не имеет атрибута 'STARTF_USESHOWWINDOW'

Привет, пользователи Stack Overflow, я столкнулся с неприятной проблемой, не могу найти ответ на Это. Вчера я пытался найти способ СКРЫТЬ subprocess.Popen. Так, например, если я открывал ...
вопрос задан: 28 December 2011 10:06