Quindi sto cercando di passare da os.popen a subprocess.popen come raccomandato dalla guida dell'utente. L'unico problema che ho è che non riesco a trovare un modo di fare readlines().Letture dei sottoprocessi Python()?
Così ho usato per essere in grado di fare
list = os.popen('ls -l').readlines()
ma non posso fare
list = subprocess.Popen(['ls','-l']).readlines()
preferiscono fare 'list = subprocess.call ([ 'ls', '- l']) readlines() ' – jdborg
che è sbagliato -. 'Call' restituisce solo il codice di ritorno, non è l'uscita. – agf
http://stackoverflow.com/questions/2924310/whats-a-good-equivalent-to-pythons-subprocess-check-call-that-returns-the-conte – jfs