Resultados da pesquisa a pedido "popen"

2 a resposta

Interceptando o stdout de um subprocesso enquanto ele está executando

Se este é o meu subprocesso: import time, sys for i in range(200): sys.stdout.write( 'reading %i\n'%i ) time.sleep(.02) E este é o script que controla e modifica a saída do subprocesso: import subprocess, time, sys print 'starting' proc = ...

8 a resposta

matar um processo iniciado com popen

Depois de abrir um pipe para um processo compopen, existe uma maneira de eliminar o processo iniciado? (Usandopclose não é o que eu quero, porque isso vai esperar o processo terminar, mas eu preciso matá-lo.)

1 a resposta

WindowsError: [Erro 5] Acesso negado ao tentar eliminar um subprocesso (python)

Então eu tenho um script python que executa um loop no qual ele chama um programa A através do subprocesso.Popen espera por sua saída, salva a saída e depois chama novamente e assim por diante. (Isso continua acontecendo em várias execuções ...

4 a resposta

python subprocesso Ambiente Popen PATH?

Estou confuso sobre comosubprocess procura o executável ao usarPopen(). Funciona se dados caminhos absolutos para o processo filho, mas estou tentando usar caminhos relativos. Descobri que se eu definir a variável de ambiente PYTHONPATH, posso ...

10 a resposta

pipe grande quantidade de dados para stdin ao usar o subprocesso.Popen

Estou meio que lutando para entender qual é a maneira python de resolver esse problema simple Meu problema é bastante simples. Se você usar o código a seguir, ele travará. Isso está bem documentado no módulo do subprocesso doc. import ...

1 a resposta

Execute uma linha de comando com ambiente personalizado

In Ruby, eu quero ser capaz de: xecutar uma linha de comando (via shel capture stdout e stderr (preferencialmente como fluxo único) sem usar>2&1 (que falha para alguns comandos aqui)xecutar com variáveis adicionais de ambiente (sem modificar ...

4 a resposta

subprocess.wait () não está aguardando o processo Popen terminar (ao usar threads)?

Estou com alguns problemas ao usarsubprocess.Popen() para gerar várias instâncias do mesmo aplicativo do meu script python usando threads para executá-las simultaneamente. Em cada thread, eu executo o aplicativo usando opopen() chamo e espero ...

2 a resposta

Python: Como espiar um objeto pty para evitar o bloqueio?

Estou usandopty para ler sem bloquear o stdout de um processo como este: import os import pty import subprocess master, slave = pty.openpty() p = subprocess.Popen(cmd, stdout = slave) stdout = os.fdopen(master) while True: if p.poll() != None: ...

2 a resposta

imitações de memória de Python Popen.communicate (

Tenho o seguinte pedaço de código Python (executando a versão 2.7) que resulta emMemoryErrorxceções sendo lançadas quando trabalho com arquivos grandes (vários GB myProcess = Popen(myCmd, shell=True, stdout=PIPE, stderr=PIPE) myStdout, myStderr ...

3 a resposta

grep recursivo usando python

Eu sou novo em python e estou tentando aprender. Estou tentando implementar um grep recursivo simples usando python para processamento e aqui está o que cheguei até agor p = subprocess.Popen('find . -name [ch]', shell=True, ...