Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment exécuter un script Python s…
  • Comment exécuter un script Python S…
  • Comment lire la dernière ligne d'un…
  • Comment compiler et exécution en Py…
  • Tricks Python 
  • Comment développer une application …
  • Comment faire pour supprimer Sous-li…
  • Comment programmer en Python 
  • Comment dessiner Spirales avec Pytho…
  • Comment remplacer Regex sur Python 
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Comment faire pour changer la sortie de Python PID

    Modification de la destination de la sortie de stdout vers un autre processus en Python vous fournit un type de communication entre les deux processus . La sortie standard , la sortie standard , est un tube qui contrôle où le programme écrit ses données de sortie. En règle générale, la sortie standard pointe vers le terminal de sorte que le programme peut communiquer avec l'utilisateur par l'affichage du texte à l'écran. Appelez les popen et communiquer fonctions du module Python sous-processus pour fixer la sortie de stdout vers un autre processus. Instructions
    1

    Ouvrez le fichier source Python avec votre éditeur de texte préféré .
    2

    Ouvrez un processus et connectez la sortie standard à la PID /PIPE du processus en tapant la commande suivante code au début de votre script :

    importation sous-processus

    print ' \\ nstdout mis à pipe: « ch_proc = subprocess.Popen ( [ ' echo ',' " envoyé " '] , stdout = subprocess.PIPE , ) stdout_val = ch_proc.communicate () [0] print ' standard - ' . , repr ( stdout_val )

    Cela permet à l'appel de données de sortie d'accès aux processus de l'autre processus

    3

    Ouvrez un processus et connectez stdin à la PID /PIPE du processus en tapant ce code:

    importation sous-processus

    impression stdin ' mis à pipe'ch_proc = subprocess.Popen ( [ 'cat' , '-' ] , stdin = subprocess.PIPE , ) ch_proc.communicate (« stdin - stdin ')

    le code permet au processus appelant écrire des données sur l'autre processus . travers le flux stdin
    4

    Enregistrez le script avec une extension py et l'exécuter à l'invite de commande en tapant : .

    $ python -u myfile.py


     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment envelopper une fonction sur Python 
  • Comment supprimer une liste en Python Iteration 
  • Comment remplacer entiers négatifs dans un tableau Python 
  • Comment utiliser Python Avec mod_wsgi 
  • Comment faire pour installer Python 
  • Comment faire pour changer la couleur d'un point de complot en Matplotlib 
  • Comment faire pour convertir un entier en binaire et arrière en Python 
  • Comment connecter Lambda en Python 
  • Nombre variable d'arguments pour Python 
  • Qu'est-ce que Erlang en Python 
  • Connaissances Informatiques © http://www.ordinateur.cc