“Conocimiento Programación>Python Programming

Cómo cambiar la salida de Python para PID

2014/9/21
Cambiar el destino de la salida stdout a otro proceso en Python le proporciona un tipo de comunicación entre los dos procesos . La salida estándar , la salida estándar , es un tubo que controla cuando el programa escribe sus datos de salida . Típicamente , la salida estándar apunta a la terminal por lo que el programa puede comunicarse con el usuario mediante la visualización de texto en la pantalla . Llame a los popen y comunicar las funciones del módulo de Python subproceso para conectar la salida stdout a otro proceso. Instrucciones
1

Abra el archivo de código fuente Python con su editor de texto preferido .
2

Abrir un proceso y conectar la salida estándar al PID /PIPA del proceso escribiendo lo siguiente código en la parte superior de la secuencia de comandos :

importación subproceso

print ' \\ nstdout establece en tubo : ' ch_proc = subprocess.Popen ( [ "eco" , " enviado " " ] , stdout = subprocess.PIPE , ) stdout_val = ch_proc.communicate () [ 0 ] ' stdout - ' print . , repr ( stdout_val )

Esto permite que los datos de salida del proceso de acceso de llamadas desde el otro proceso

3

Abrir un proceso y conectar la entrada estándar a la PID /PIPA del proceso al escribir este código:

importación subproceso

impresión stdin ' establece en pipe'ch_proc = subprocess.Popen ( [' gato ', '- '] , stdin = subprocess.PIPE , ) ch_proc.communicate ( ' stdin - stdin ' )

el código permite que el proceso que llama a escribir datos en el otro proceso . a través del torrente stdin
4

Guardar la secuencia de comandos con una extensión py y ejecutarlo en el símbolo del sistema , escriba: .

$ python -u myfile.py


Python Programming
Cómo escoger listas al azar de Python
Cómo iterar sobre Líneas de archivo en Python
Cómo anexar una matriz en Python
Python no coincide con una cadena
Hacer histogramas en Python
Cómo crear un archivo en Python
Cómo cambiar el Trayecto incrustado de Python Archivos PYC
Cómo encontrar el medio de una lista en Python
Conocimiento de la computadora © http://www.ordenador.online