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

7 ответов

Я на самом деле использую эту функцию с целью поиска файла и изменения текущей среды.

я есть скрипт .sh, с которым я звонюsource the_script.sh, Вызывать это регулярно хорошо. Тем не менее, я пытаюсь вызвать его из моего скрипта Python, черезsubprocess.Popen. Звоня из Popen, я получаю следующие ошибки в следующих двух ...

3 ответа

Обновление: это, очевидно, не работает, если программа запускается из Проводника. Он работает при запуске из Visual Studio.

я использую popen для получения вывода команды, скажем, dir, она выведет консоль. Тем не менее, я могу получить вывод команды без появления консоли? Я использую Visual C ++ и хочу создать библиотеку, которая будет возвращать вывод какой-либо ...

3 ответа

Можно ли запустить функцию в подпроцессе без многопоточности или написания отдельного файла / скрипта.

import subprocess def my_function(x): return x + 100 output = subprocess.Popen(my_function, 1) #I would like to pass the function object and its arguments print output #desired output: 101Я нашел только документацию по открытию подпроцессов с ...

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

4 ответа

связать несколько команд Popen с каналами

Я знаю, как выполнить команду, используя cmd = subprocess.Popen, а затем subprocess.communicate. Большую часть времени я использую строку с токеном shlex.split в качестве аргумента argv для Popen. Пример с "ls -l": import subprocess import shlex ...

3 ответа

Подпроцесс Python Grep

Я пытаюсь использовать команду grep в скрипте Python, используя модуль подпроцесса. Вот что у меня есть: userid = 'foo12' p = subprocess.Popen(['grep', "%s *.log"%userid], stdout=subprocess.PIPE)И это ничего не возвращает. Я не совсем уверен, ...

1 ответ

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

Я работаю над изящной маленькой функцией: def startProcess(name, path): """ Starts a process in the background and writes a PID file returns integer: pid """ # Check if the process is already running status, pid = processStatus(name) if status ...

2 ответа

В чем разница между popen () и system () в C

Я хочу выполнить двоичный файл в моем C-коде. Что лучше выполнить?popen() или жеsystem() РЕДАКТИРОВАТЬ: Я пытался использоватьsystem, но выполняющийся процесс кажется застрял в конце и не возвращается к моему коду. Любые предложения о том, что ...

2 ответа

subprocess.Popen () перенаправление ввода-вывода

Попытка перенаправить вывод подпроцесса в файл. server.py: while 1: print "Count " + str(count) sys.stdout.flush() count = count + 1 time.sleep(1)Laucher: cmd = './server.py >temp.txt' args = shlex.split(cmd) server = subprocess.Popen( args ...

2 ответа

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

Я пытаюсь связаться с ботом чата командной строки с Python, используяsubprocess модуль. (http://howie.sourceforge.net/ с использованием скомпилированного двоичного файла win32, у меня есть свои причины!) Это работает: proc = ...

1 ответ

Как взаимодействовать с ssh с помощью модуля подпроцесса

Я пытаюсь порождать дочерний процесс ssh, используя подпроцесс. Я работаю на Python 2.7.6 на Windows 7 вот мой код: from subprocess import * r=Popen("ssh sshserver@localhost", stdout=PIPE) stdout, stderr=r.communicate() print(stdout) ...