Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Så ändrar Python Utgång till PID

    Ändra destination stdout utgång till en annan process i Python ger dig en typ av kommunikation mellan de två processerna . Den stdout , eller standard output , är ett rör som styr där programmet skriver sina utdata . Typiskt pekar standardutmatningen till terminalen så att programmet kan kommunicera med användaren genom att visa text på skärmen . Ring popen och kommunicera funktioner från Python subprocessen modulen att fästa stdout utgång till en annan process . Instruktioner
    1

    Öppna Python källfilen med en textredigerare .
    2

    Öppna en process och anslut stdout till PID /RÖR av processen genom att skriva följande kod på toppen av ditt manus :

    import subprocessen

    print " \\ nstdout inställd på röret : ' ch_proc = subprocess.Popen ( [ ' echo ' , ' " skickat " ' ] , stdout = subprocess.PIPE , ) stdout_val = ch_proc.communicate ( ) [ 0 ] print " stdout - ' . , repr ( stdout_val ) katalog

    Detta låter anropande processen dataåtkomst utdata från den andra processen

    Billiga 3

    Öppna en process och anslut stdin till PID /RÖR av processen genom att skriva följande kod:

    import subprocessen

    print " stdin inställd på pipe'ch_proc = subprocess.Popen ( [ ' katt ' , ' - ' ] , stdin = subprocess.PIPE , ) ch_proc.communicate ( ' stdin - stdin ' ) katalog

    koden kan den anropande processen skriva data till andra processer . genom stdin ström
    4

    Spara skriptet med en py och köra det på kommandoraden genom att skriva: .

    $ python - u myfile.py

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur göra ROT - 13 i Python
    ·Spelidéer för Python
    ·Hur man lär Python i Ubuntu
    ·Hur man skriver ut listor i Python
    ·Hur man skapar skärmar eller formulär med Python
    ·Hur att upprätthålla en lista Limit i Python
    ·En Python JSON Tutorial
    ·Hur du sorterar en Python Dictionary av nycklar eller v…
    ·Hur att rensa skärmen i Python Programmering
    ·Hur till Öppen Linux Python XRCed
    Utvalda artiklarna
    ·Hur man använder flera Plugins Med JW Player
    ·Varför behöver jag Java Software
    ·Hur Automatisera export av en Access-frågan till ett E…
    ·Hur Hand Trace Genom programkod
    ·Maximal Heap Size i JVM
    ·Hur får man källa av ett bildelement Använda JavaScr…
    ·JavaScript Vs. Java Applets
    ·Hur man använder JW Player Med MP4
    ·Hur man sätter in en bild i ett HTML- e-post i PHP
    ·PHP Xcode Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz