| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo cambiar la salida de Python para PID
    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


    Previous :

    next :
      Artículos relacionados
    ·Cómo guardar una matriz en Python 
    ·Cómo convertir un entero a binario y vuelta en Python 
    ·Cómo iniciar una secuencia de comandos como un proceso…
    ·Función Python con parámetros 
    ·Cómo obtener la fecha del sistema de Python 
    ·Tipos de datos de Python en memoria 
    ·Cómo extraer uso de la CPU con Python 
    ·Cómo medir el tiempo en Python 
    ·Python Estructuras 
    ·Maya Python Tutorial 
      Artículos destacados
    ·Security Token errores en PHP 
    ·Cómo ejecutar CScript 
    ·Cómo eliminar el archivo EAR en caché de CCCRs 
    ·¿Cómo reparar Java: Lang Excepción de puntero nulo 
    ·Cómo mover Arrays en Java 
    ·Cómo abrir un archivo WMV en VB 
    ·¿Cómo puedo eliminar un apóstrofe de una cadena en J…
    ·Cómo encontrar los registros duplicados en una tabla 
    ·Cómo romper una cadena en subcadenas en Java 
    ·Cómo diseñar juegos en Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com