0
ответов

Пример взаимодействия подпроцесса Python3

Я новичок в подпроцессинге. Мне просто нужен действительно простой Win32 пример взаимодействия () между parent.py и child.py. Строка, отправленная из parent.py в child.py, измененная child.py и отправленная обратно в ...
вопрос задан: 28 December 2011 06:59
0
ответов

Вызов подпроцесса Python с аргументами, имеющими несколько кавычек

Я использую следующую команду в bash для выполнения сценария Python. python myfile.py -c "'USA'" -g "'CA'" -0 "'2011-10-13'" -1 "'2011-10-27'" Я пишу сценарий Python, чтобы обернуть вокруг Вот этот. Я ...
вопрос задан: 20 December 2011 19:56
0
ответов

Объединение stdout и stderr подпроцесса сценария Python с сохранением их различимый

Я хотел бы направить stdout и stdin подпроцесса python скрипта в один и тот же файл. Чего я не знаю, так это как сделать строки из двух источников различимыми? (Например, префикс строки ...
вопрос задан: 17 December 2011 18:17
0
ответов

направлять большие объемы данных на стандартный ввод при использовании subprocess.Popen

Я как бы изо всех сил пытаюсь понять, как питон решает эту простую проблему. Моя проблема довольно проста. Если вы используете следующий код, он зависнет. Это хорошо задокументировано в ...
вопрос задан: 11 December 2011 19:51
0
ответов

Неопределенный запуск демонизированного процесса в Python

Я пытаюсь создать демон Python, который запускает другие полностью независимые процессы. Общая идея состоит в том, чтобы для данной команды оболочки опрашивать каждые несколько секунд и гарантировать, что ровно k экземпляров ...
вопрос задан: 8 December 2011 01:40
0
ответов

Python - подпроцессы и оболочка python

Я пытаюсь выполнить оболочку для подпроцесса, отличного от Python, и позволить ему наследовать стандартный ввод и вывод из Python. - Я использую subprocess.Popen Это, вероятно, сработает, если я вызываю с консоли, ...
вопрос задан: 1 December 2011 05:36
0
ответов

Почему python subprocess.Popen запускает подпроцесс через cmd.exe?

Я вызываю подпроцесс следующим образом: command = 'c: \ somepath \ myexe.exe' startupinfo = subprocess.STARTUPINFO () startupinfo.dwFlags | = subprocess.STARTF_USESHOWWINDOW p = subprocess.Popen (command, shell = ...
вопрос задан: 27 November 2011 04:27
0
ответов

Каков правильный метод выполнения curl из подпроцесса?

Я пытался вызвать curl из подпроцесса для загрузки изображений, но продолжал получать ошибку curl (код ошибки 2 .. который из документа относится к CURL_FAILED_INIT). Я не использую urllib, так как в конечном итоге буду ...
вопрос задан: 22 November 2011 21:30
0
ответов

Какой лучший способ вызвать программу Python 3.x из Python 2.x?

Я пишу веб-приложение Django. На данный момент Django не поддерживает Python 3. Для целей моего веб-приложения, не вдаваясь в подробности, мне необходимо использовать некоторые ...
вопрос задан: 17 November 2011 03:10
0
ответов

Использование Plink (PuTTy) для SSH через Python

Я пытаюсь написать сценарий Python, который будет подключаться к серверу по SSH и выполнять команду. Я использую Python 2.6 в Windows, установил plink и paegent (для ключей ssh) и добавил их все в свои ...
вопрос задан: 9 November 2011 16:17
0
ответов

Возвращаемое значение из подпроцесса Python

Я хотел бы получить вывод (операторы печати) и вернуть статус из подпроцесса Python вместе с отображением информации о журналировании. Я использую Python 2.5 в Windows XP. Как мне получить код возврата в виде ...
вопрос задан: 9 November 2011 13:57
0
ответов

Добавление процесса к списку (но без каких-либо действий с ним) изменяет поведение программы

В следующей программе, когда я добавляю процесс в список (что, казалось бы, бессмысленно), он работает, как ожидалось. Но если я удалю добавление, деструктор процессов будет вызван много раз, прежде чем ...
вопрос задан: 6 November 2011 07:20
0
ответов

Открытие процесса с помощью Popen и получение PID

Я работаю над изящной маленькой функцией: def startProcess (name, path): "" "Запускает процесс в фоновом режиме и записывает PID-файл возвращает целое число: pid "" "# Проверьте, не ...
вопрос задан: 3 November 2011 03:22
0
ответов

Подпроцесс python proc.stderr.read () вводит лишние строки?

Я хочу запустить какую-нибудь команду и получить все, что выводится на stderr. У меня есть две версии функции, которая выполняет эту версию 1. def Getstatusoutput (cmd): "" "Возврат (статус, вывод) выполнения cmd ...
вопрос задан: 2 November 2011 18:35
0
ответов

Bash: Как мне сделать так, чтобы подпроцессы сценария завершались, когда сценарий завершается?

Вопрос относится к сценарию, например, следующему: Сценарий #! / Bin / sh SRC = "/ tmp / my-server-logs "echo" ЗАПУСК ЗАДАНИЙ GREP ... " для f в` find $ {SRC} -name '* log * 2011 *' | sort --reverse` do (...
вопрос задан: 19 October 2011 07:00
0
ответов

«дескриптор файла вне диапазона в select ()» при использовании подпроцесса python с rsync

приведенный ниже код используется для синхронизации загруженного изображения в другое место. он работает, но через некоторое время (около 10 дней) сервис становится непригодным для использования, показывая ошибку: 'filedescriptor out of range in select (
вопрос задан: 8 October 2011 08:37
0
ответов

Вызов внешней программы из python и получение ее вывода

Я хочу вызвать программу (.exe), написанную на C ++ и скомпилированную из Python. Исполняемый файл принимает на вход два файла и возвращает результат.Мне нужно сделать это для нескольких файлов. Итак, я бы ...
вопрос задан: 30 September 2011 00:44
0
ответов

Подпроцесс Python.Открытый и асинхронный вывод

У меня есть простой сценарий Python для выполнения набора тестов как под Windows, так и под Linux. Каждый тест записывает свой вывод в отдельный файл. Я использую подпроцесс. .Popen класс для выполнения команды оболочки в цикле. Каждый ...
вопрос задан: 28 September 2011 10:41
0
ответов

проверка вывода из CalledProcessError

Я использую subprocess.check_output из модуля pythons subprocess для выполнения команды ping. Вот как я это делаю: output = subprocess.check_output(["ping","-c 2 -W 2", "1.1.1.1") Это вызывает ...
вопрос задан: 27 September 2011 20:32
0
ответов

Python Subprocess, Subshells и перенаправление

Я хочу использовать магию подмолков и перенаправление с модулем подпроцесса Python, но, похоже, не работает, жаловаться на неожиданные токены - скобками. Например, команда ...
вопрос задан: 13 September 2011 21:17
0
ответов

Закрытие STDOUT TOBED Python Subprocess

вот что я могу прочитать в документации модуля модуля Python Subprocess: замена вывода трубопровода оболочки = `dmesg | grep hda` ==> p1 = popen (["dmesg"], stdout = Pipe) p2 = popen (["grep", ...
вопрос задан: 12 September 2011 17:36
0
ответов

Применение добавления подпроцесс.POPEN вывод в файл?

Я могу успешно перенаправить свой вывод в файл, однако это, как представляется, перезаписывает существующие данные файла: импорт подпроцесс Outfile = Open («Test», «W») #same с «W» или «A» в качестве режима открытия Outfile ....
вопрос задан: 12 September 2011 14:04
0
ответов

Python - Как вызвать команды Bash с трубкой?

Я могу запускать это нормально в командной строке в Linux: $ tar c my_dir | md5sum Но когда я пытаюсь назвать это с python, я получаю ошибку: >>> subprocess.pen (['TAR', '- C', 'my_dir', '|', 'md5sum'], ...
вопрос задан: 6 September 2011 17:37
0
ответов

Подстановочный знак не работает в вызове подпроцесса с использованием shlex

Язык: Python v2.6.2 ОС: AIX 5.3 Я использование Python для восстановления некоторых файлов из резервной копии в тестовую систему - все команды вызываются следующим образом, однако некоторые просто не хотят работать. # ...
вопрос задан: 23 August 2011 06:14
0
ответов

Windows - запуск .py напрямую и запущенный python blah.py ведет себя по-другому

У меня есть скрипт python, который использует подпроцесс: импорт подпроцесса печать "Бегущие штучки" subprocess.check_call (["do_stuff.bat"]) print "Stuff run" Если это было названо blah.py, и я запускаю (из команды ...
вопрос задан: 18 August 2011 16:56
0
ответов

Отправка ^ C объектам подпроцесса Python в Windows

У меня есть тестовая программа (написанная на Python), которая должна завершить тестируемую программу (написанную на C), отправив ее ^ С. В Unix отлично работает proc.send_signal (signal.SIGINT). В Windows это ...
вопрос задан: 16 August 2011 22:01
0
ответов

clojure - как запустить программу, не передавая ее вывод по конвейеру?

Я хочу использовать что-то вроде оболочки [http://richhickey.github.com] /clojure-contrib/shell-out-api.html], но без захвата вывода. Конечно, вывод можно передать на печать, но это ...
вопрос задан: 11 August 2011 20:13
0
ответов

Встраивать Python CLI в процесс Ruby?

В рамках более крупного проекта я пытаюсь «встроить» Интерактивный интерпретатор Python ter в процессе Ruby. Я хотел бы иметь возможность делать что-то вроде следующего: $ irb irb (main): 001: 0> pipe = IO ....
вопрос задан: 9 August 2011 18:31
0
ответов

Как определить в подпроцессе, когда родительский процесс умер?

В python у меня есть родительский процесс, который запускается горстка дочерних процессов. Я' Мы столкнулись с ситуацией, когда из-за необработанного исключения родительский процесс умирает, а дочерние процессы ...
вопрос задан: 5 August 2011 15:36
0
ответов

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

Я пытаюсь использовать модуль подпроцесса в Python для связи с процессом, который читает стандартный ввод и записывает стандартный вывод в потоковая мода. Я хочу, чтобы подпроцесс читал строки ...
вопрос задан: 31 July 2011 22:05