subprocess — все вопросы

1ответ
10 голосов
Почему shell = True ест мой подпроцесс. Открыть стандартный вывод?
Кажется, что использование shell = True в первом процессе цепочки каким-то образом отбрасывает stdout из последующих задач: p1 = Popen(['echo','hello'], stdout=PIPE) p2 = Popen('cat', stdin=p1.std
4ответа
10 голосов
Постоянный подпроцесс python
Есть ли способ сделать вызов подпроцесса в python "постоянным"? Я вызываю программу, которая загружается несколько раз. Поэтому было бы здорово, если бы я мог оставить эту программу открытой и общат
2ответа
11 голосов
С программа быстрее, чем подпроцесс Python
У меня есть многопоточная программа слияния на C, и программа для тестирования производительности с 0, 1, 2 или 4 потоками. Я также написал программу на Python для нескольких тестов и агрегирования
4ответа
11 голосов
Используйте Python Pty для создания живой консоли
Я пытаюсь создать среду выполнения /оболочку, которая будет удаленно выполняться на сервере, который направляет stdout, err, через сокет для визуализации в браузере. В настоящее время я пробовал под
6ответов
12 голосов
Python, подпроцесс: чтение вывода из подпроцесса
У меня есть следующий скрипт: #!/usr/bin/python while True: x = raw_input() print x[::-1] Я звоню из ipython: In [5]: p = Popen('./script.py', stdin=PIPE) In [6]: p.stdin.write('abc
4ответа
12 голосов
Subprocess.call или Subprocess.Popen не могут использовать исполняемые файлы, которые находятся в PATH (Linux /Windows)
Я пишу программу, которая должна работать как в Linux, так и в Windows и использовать исполняемые файлы (с параметрами), которые существуют в пути. (Предположительно) В настоящее время у меня воз
2ответа
12 голосов
Python: выполнять подпроцесс cat параллельно
Я выполняю несколько команд cat | zgrep на удаленном сервере и собираю их выходные данные для дальнейшей обработки: class MainProcessor(mp.Process): def __init__(self, peaks_array): su
1ответ
12 голосов
Подпроцесс Python .check_call против .check_output
Мой скрипт на python (python 3.4.3) вызывает скрипт bash через подпроцесс: import subprocess as sp res = sp.check_output("bashscript", shell=True) bashscript содержит следующую строку: ssh
1ответ
12 голосов
Как сделать несколько аргументов с Python Popen?
Я пытаюсь сделать PyGtk Gui, у которого есть кнопка. Когда пользователь нажимает эту кнопку, gnome-terminal предлагает пользователю ввести свой пароль. Затем он клонирует этот репозиторий Git д
2ответа
13 голосов
Как запустить EXE-файл с аргументами, используя Python
Предположим, у меня есть файл RegressionSystem.exe. Я хочу выполнить этот исполняемый файл с аргументом -config. Командная строка должна быть такой: RegressionSystem.exe -config filename Я проб
1ответ
13 голосов
вызов rsync из Python subprocess.call
Я пытаюсь выполнить rsync через ssh из подпроцесса в скрипте python для копирования изображений с одного сервера на другой. У меня есть функция, определенная как: def rsyncBookContent(bookIds, ser
3ответа
14 голосов
Захватить сообщение «Ошибка сегментации» для сбойного подпроцесса: нет и ошибка после вызова метода connect ()
У меня проблемы с использованием модуля подпроцесса для получения выходных данных сбойных программ. Я использую python2.7 и подпроцесс для вызова программы со странными аргументами, чтобы получить н
3ответа
14 голосов
Терминальный текст становится невидимым после завершения подпроцесса
После завершения подпроцесса ffmpeg терминал запутался - напечатанные символы невидимы! Ввод по-прежнему работает в том, что команды могут быть выполнены, но ввод с клавиатуры не выводится на термин
2ответа
15 голосов
Как запустить и остановить программу Linux с помощью модуля подпроцесса в Python?
Я пишу веб-приложение, которое использует Selenium для скрининга другого сайта. Эта очистка экрана происходит только один раз в день, поэтому я бы не хотел, чтобы Selenium и Xvfb работали постоянно.
3ответа
15 голосов
Как я могу комбинировать ручки в Haskell?
Мне бы хотелось иметь что-то вроде перенаправления bash 2>&1 в Haskell, которое объединяет stdout и stderr из процесса в один Handle. Было бы неплохо сделать это напрямую с помощью System.Pro
2ответа
15 голосов
Не удается выполнить подпроцесс
Я пытался вызвать процесс через Python с несколькими аргументами. Само выполнение командного файла работает нормально, но перевод его на Python заставляет меня кричать. Вот содержимое командного фай
4ответа
16 голосов
Воспроизведите видео файл с VLC, затем выйдите из VLC
Я работаю над простым скриптом Python, который должен что-то делать, затем воспроизводить видеофайл, а затем делать еще кое-что. Я вынужден сделать это на компьютере Windows XP с Python 3.2.3
5ответов
17 голосов
«Subprocess.Popen» - проверка на наличие ошибок и ошибок
Я хочу проверить, успешно ли завершен подпроцесс или нет. В настоящее время я нашел решение, но я не уверен, что оно правильное и надежное. Гарантируется ли, что каждый процесс выдает свои ошибки то
2ответа
17 голосов
Запустить встроенные команды BASH в Python?
Есть ли способ запуска встроенных команд BASH из Python? Я пытался: subprocess.Popen(['bash','history'],shell=True, stdout=PIPE) subprocess.Popen('history', shell=True, executable = "/bin/bash
3ответа
17 голосов
Python: параллельный запуск подпроцесса
     На этот вопрос уже есть ответ здесь:                   параллельный подпроцесс Python                                      3 ответа                                У меня есть след
1 2

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132