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

    Hur får Utgång från skalets kommandorad i Python

    programmeringsspråket Python medföljer ett omfattande bibliotek av moduler . Du kan använda " delprocess " modulen och dess ingår funktioner för att skicka shell kommandon till operativsystemet , och samla produktionen för användning i din Python-skript . Instruktioner
    1

    Importera " subprocess " modul i ditt manus :

    >>> import subprocessen
    2

    Skapa ett kommando sträng att ge till " popen " funktionen . Kommandot strängen kan bestå av ett enda kommando inom en enda sträng. Det kan bestå av en lista med strängar som representerar ett kommando en en rad argument :

    >>> kommando = ' ps ' Addera 3

    Ring " , popen " funktionen och tilldela sin produktion till en variabel . Den popen Funktionen tar kommandot , kör det i en kommandotolk och returnera resultatet till Python-skript :

    >>> p = subprocess.Popen ( kommando ) //kör skalkommandot att visa aktiv processes20744 ttys000 0:00.01 - bash20747 ttys000 0:00.16 python

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur ta reda på vilken version av Python du har
    ·Hur får Koordinater för Linux Markör
    ·Hur Kopiera böcker med Python
    ·Hur man bygger en Python Extension
    ·Hur man iterera Linjer av fil i Python
    ·Hur man installerar Python Tk
    ·Hur ser fel i Python
    ·Hur man styr ett Unix Shell med Python
    ·Hur vill kopiera telefonnummer från en sträng på Pyt…
    ·Ställa Python miljövariabler
    Utvalda artiklarna
    ·Hur man läser Hex filer i C + +
    ·Hur man skriver Använda Javascript
    ·Ring Funktion av Object C + + Syntax
    ·Hur man tar bort NaN & INF från en array i MATLAB
    ·Hur Tilldela ett uttryck till en etikett i Visual Basic…
    ·Systemkrav för Visual Studio 2008 Express
    ·Hur man gör ett Visual Basic Ansökan om Lösenordssky…
    ·Hur du tar bort ODBC DSN på VBnet
    ·Hur man lär sig stenografi Typing
    ·Hur hittar unionen av två uppsättningar i Java
    Copyright © Dator Kunskap http://www.dator.xyz