Articles of subproceso de

Leer de forma asíncrona la salida estándar de subproceso. Abrir

Estoy ejecutando un subprogtwig utilizando subprocess.popen. Cuando inicio mi progtwig Python desde la ventana de comandos (cmd.exe), el progtwig escribe cierta información y fechas en la ventana a medida que el progtwig evoluciona. Cuando ejecuto mi código de Python que no está en una ventana de comandos, se abre una nueva ventana de comandos para […]

ejecutar y finalizar mediante progtwigción un proceso por lotes de larga ejecución en Python

He estado buscando una manera de iniciar y terminar un “trabajo por lotes” de larga duración en python. En este momento estoy usando “os.system ()” para iniciar un trabajo por lotes de larga ejecución dentro de cada proceso secundario. Como habrás adivinado, “os.system ()” genera un nuevo proceso dentro de ese proceso hijo (¿proceso de […]

Python: variables de shell persistentes en el subproceso

Estoy intentando ejecutar una serie de comandos usando el módulo de subproceso Pythons, sin embargo, necesito configurar las variables de shell con la exportación antes de ejecutarlas. Por supuesto, el shell no parece ser persistente, así que cuando ejecuto un comando más tarde, esas variables del shell se pierden. ¿Hay alguna manera de hacer esto? […]

Argumentos de subproceso Python

Por ejemplo, estoy usando ffplay y quiero ejecutar este comando -bufsize[:stream_specifier] integer (output,audio,video) En el momento tengo esto: subprocess.call([“ffplay”, “-vn”, “-nodisp”,”-bufsize 4096″, “%s” % url]) Pero esto dice que no es válido.

Ejecutar una aplicación de C # desde el script de python

Acabo de terminar de codificar un modelo de transmisión de enfermedades de tamaño decente en C #. Sin embargo, soy bastante nuevo en .NET y no estoy seguro de cómo proceder. Actualmente, solo hago doble clic en el archivo .exe y el modelo importa la configuración de configuración de los archivos de texto, hace su […]

Subprocess.call o Subprocess.Popen no pueden usar archivos ejecutables que están en PATH (Linux / Windows)

Estoy escribiendo un progtwig que debe ejecutarse tanto en Linux como en Windows y usar ejecutables (con parámetros) que existen en la ruta. (Ficticio) Actualmente estoy teniendo problemas para ejecutar ejecutables en Windows usando Subprocess.Call y Subprocess.Popen. Para un código como este, en windows 8. def makeBlastDB(inFile, inputType, dbType, title, outDir): strProg = ‘makeblastdb’ strInput […]

Cómo acelerar la comunicación con subprocesos.

Estoy usando el subprocess Python 2 con threading para tomar la entrada estándar, procesarlo con los binarios A , B y C y escribir los datos modificados en la salida estándar. Este script (llamémoslo: A_to_C.py ) es muy lento y me gustaría aprender cómo solucionarlo. El flujo general es el siguiente: A_process = subprocess.Popen([‘A’, ‘-‘], […]

Python llamando a progtwigs externos sin abrir la consola (dos indicaciones)

Posible duplicado: Ejecutando un proceso en pythonw con Popen sin una consola ¿Cómo elimino las consolas de Windows de los procesos creados en Python (2.7)? Estoy usando Python 2.7 y ejecutando los scripts de Python desde IDLE. Los comandos que estoy ejecutando son simples ejes que realizan tareas rápidas. El problema que tengo es que […]

Uso de memoria de subproceso en python

¿Cómo se puede medir / comparar el uso máximo de memoria de un subproceso ejecutado dentro de python?

Python: cómo leer la salida estándar de subproceso de forma no bloqueada

Estoy tratando de hacer un script de Python simple que inicie un subproceso y monitoree su salida estándar. Aquí hay un fragmento del código: process = subprocess.Popen([path_to_exe, os.path.join(temp_dir,temp_file)], stdout=subprocess.PIPE) while True: output=process.stdout.readline() print “test” El problema es que el script se cuelga en output=process.stdout.readline() y que la print “test” la línea de print “test” solo […]