Buona sera gente,
avrei bisogno di leggere delle righe che il terminale mi restituisce dopo un comando, qualcuno ha idea di come si fa?
[python3] Leggere righe da terminale
- nuzzopippo
- Entusiasta Emergente

- Messaggi: 1638
- Iscrizione: giovedì 12 ottobre 2006, 11:34
Re: [python3] Leggere righe da terminale
Non sono esperto, prendimi con le molle :
il metodo popen [edit]della classe intendevo "del modulo"[/edit] del modulo os credo possa esserti utile, esempio :
Come puoi vedere, ho eseguito un "ls" nella mia home tramite os.popen() assegnando il risultato ad una variabile che interrogo con read()
trovi la docs in questa pagina, nella sezione "16.1.6. Process Management"
il metodo popen [edit]della classe intendevo "del modulo"[/edit] del modulo os credo possa esserti utile, esempio :
Codice: Seleziona tutto
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "copyright", "credits" or "license()" for more information.
>>> import os
>>> risp = os.popen('ls', 'r')
>>> print(risp.read())
Documenti
dvdrip-data
dwhelper
Encfs
examples.desktop
Immagini
Modelli
Musica
Pubblici
queryes
Scaricati
script
Scrivania
test
Video
VirtualBox VMs
>>> trovi la docs in questa pagina, nella sezione "16.1.6. Process Management"
Fatti non foste a viver come bruti ...
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti