python salida del subproceso a la lista o archivo
Quiero ejecutar el siguiente comando bash en Python 3:
ls -l
Sé que puedo hacer lo siguiente:
from subprocess import call
call(['ls', '-l'])
¿Cómo guardo esta salida en un archivo o la pongo en listas o conjuntos?
[-rw-r--r--] [1] [name] [staff] [426] [14 Jan 21:52] [HelloWorld.class]
[-rw-r--r--@] [1] [name] [staff] [107] [14 Jan 21:51] [HelloWorld.java]
...
etc.
Deseo poder acceder a información particular directamente y luego agregarla al conjunto, pero no sé cuántos elementos aparecerán en la lista.
Cualquier sugerencia, fragmento o ejemplo realmente ayudaría.