Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come ottenere output di un comando shell in Python

Il linguaggio di programmazione Python viene fornito con una vasta libreria di moduli . È possibile utilizzare il modulo " sottoprocesso " e le sue funzioni incluse per inviare comandi di shell per il sistema operativo , e raccogliere l'uscita per l'uso nel vostro script Python . Istruzioni
1

importare il modulo " sottoprocesso " nello script :

>>> import sottoprocesso
2

Creare una stringa di comando per dare alla funzione " popen " . La stringa di comando può essere costituito da un singolo comando all'interno di una singola stringa . Esso può essere costituito da una lista di stringhe che rappresenta un comando di una serie di argomenti :

comando >>> = 'ps'
3

chiamano " , funzione popen " e assegnare l'output ad una variabile . La funzione Popen prenderà il comando , eseguirlo in una shell di comando , e restituire i risultati allo script Python :

>>> p = subprocess.Popen (comando) //esegue il comando di shell per visualizzare attivo processes20744 ttys000 0:00.01 - bash20747 ttys000 0:00.16 python

 

Programmazione © www.354353.com