Próbuję odejść od os.popen do podprocesu.popen zgodnie z zaleceniami podręcznika użytkownika. Jedyny kłopot, jaki mam, to nie mogę znaleźć sposobu na wykonanie funkcji readlines().Python subprocess readlines()?
Więc użyłem, aby móc zrobić
list = os.popen('ls -l').readlines()
Ale nie mogę zrobić
list = subprocess.Popen(['ls','-l']).readlines()
wolałbym zrobić 'list = subprocess.call ([ 'ls', '- L']) readlines() ' – jdborg
To źle -. 'Call' zwraca tylko returnCode, a nie wyjście. – agf
http://stackoverflow.com/questions/2924310/whats-a-good-equivalent-to-pythons-subprocess-check-call-that-returns-the-conte – jfs