Cuestión : pitón os.popen

Cómo puedo utilizar os.popen para funcionar con un comando de sistema como el “ls” en una caja del linux y para escribir la salida en un archivo. Estoy intentando hacer algo un poco más inteligente que esto pero mi solamente holdback está consiguiendo la salida de una llamada de sistema en un

Can del archivo… que cualquier persona da un ejemplo simple. He intentado algo como below sin luck

name= "/>files = me abro (conocido, “")
a = de os.popen (“de la prueba” “del ls”, “de w”) el



Thanks del
a.write prueba "
class= del

Respuesta : pitón os.popen

sobre comando trabajará.

sin embargo el ls es ejecutado por un subproceso de la cáscara.


La manera del subproceso sería:


1:
2:
3:
4:
5:
6:
7:
8:
de la importación Popen del subproceso

nombre = “test.txt”
outfile = abrirse (conocido, “w ")
comando = [“ls”, “- l”]
sub_proc = Popen (comando, stdout=outfile)
sub_proc.wait () # espera hasta subproceso es finished
outfile.close ()
Otras soluciones  
 
programming4us programming4us