Perguntas com a marcação «subprocess»

O módulo de subprocesso Python permite que você crie novos processos, conecte-se a seus canais de entrada / saída / erro e obtenha seus códigos de retorno. Use-o para executar um comando shell ou um executável em Python.

15
saída ao vivo do comando subprocesso
Estou usando um script python como um driver para um código hidrodinâmico. Quando chega a hora de executar a simulação, eu uso subprocess.Popenpara executar o código, coletar a saída de stdout e stderr em um subprocess.PIPE--- então posso imprimir (e salvar em um arquivo de log) as informações de saída …


3
OSError: [Erro 2] Não existe esse arquivo ou diretório ao usar o subprocesso python no Django
Estou tentando executar um programa para fazer algumas chamadas de sistema dentro do código Python usando o subprocess.call()que lança o seguinte erro: Traceback (most recent call last): File "<console>", line 1, in <module> File "/usr/lib/python2.7/subprocess.py", line 493, in call return Popen(*popenargs, **kwargs).wait() File "/usr/lib/python2.7/subprocess.py", line 679, in __init__ errread, errwrite) …

17
Obtendo saída em tempo real usando subprocesso
Estou tentando escrever um script de wrapper para um programa de linha de comando (svnadmin Verifique) que exibirá um bom indicador de progresso para a operação. Isso exige que eu seja capaz de ver cada linha de saída do programa empacotado assim que for lançada. Imaginei que apenas executaria o …
135 python  subprocess 



3
Como usar o subprocesso popen Python
Como os.popen está sendo substituído por subprocess.popen, eu queria saber como converteria os.popen('swfdump /tmp/filename.swf/ -d') para subprocess.popen () Eu tentei: subprocess.Popen("swfdump /tmp/filename.swf -d") subprocess.Popen("swfdump %s -d" % (filename)) # NOTE: filename is a variable # containing /tmp/filename.swf Mas acho que não estou escrevendo isso corretamente. Qualquer ajuda seria apreciada. obrigado
102 python  subprocess  popen 

5
Como redirecionar a saída com subprocesso em Python?
O que eu faço na linha de comando: cat file1 file2 file3 > myfile O que eu quero fazer com o python: import subprocess, shlex my_cmd = 'cat file1 file2 file3 > myfile' args = shlex.split(my_cmd) subprocess.call(args) # spits the output in the window i call my python program

4
Por que Popen.communicate () retorna b'hi \ n 'em vez de' hi '?
Alguém pode explicar por que o resultado que desejo, "oi", é precedido pela letra 'b' e seguido por uma nova linha? Estou usando Python 3.3 >>> import subprocess >>> print(subprocess.Popen("echo hi", shell=True, stdout=subprocess.PIPE).communicate()[0]) b'hi\n' Este 'b' extra não aparece se eu executá-lo com o python 2.7

8
Subprocesso de diretório de mudança
Quero executar um script dentro de um subdiretório / superdiretório (preciso estar dentro deste sub / superdiretório primeiro). Não consigo subprocessentrar em meu subdiretório: tducin@localhost:~/Projekty/tests/ve$ python Python 2.7.4 (default, Sep 26 2013, 03:20:26) [GCC 4.7.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import subprocess >>> …


13
capturando stdout em tempo real do subprocesso
Quero subprocess.Popen()rsync.exe no Windows e imprimir o stdout em Python. Meu código funciona, mas não detecta o progresso até que uma transferência de arquivo seja concluída! Quero imprimir o progresso de cada arquivo em tempo real. Usando Python 3.1 agora, desde que ouvi dizer que deve ser melhor para lidar …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.