Quiero correr el siguiente comando de bash en Python 3:pitón a la lista o archivo
ls -l
Sé que puedo hacer lo siguiente:
from subprocess import call
call(['ls', '-l'])
¿Cómo puedo guardar este salida a un archivo, o ponerlo en listas o conjuntos?
[-rw-r--r--] [1] [name] [staff] [426] [14 Jan 21:52] [HelloWorld.class]
[[email protected]] [1] [name] [staff] [107] [14 Jan 21:51] [HelloWorld.java]
...
etc.
Quiero ser capaz de acceder a la información particular, directamente, y luego añadirlo al conjunto, pero no sé cuántos elementos se pueden enumerar.
Cualquier sugerencia, fragmento o ejemplo realmente ayudaría.
Si desea para acceder a la información de archivo/dir, puede que desee comprobar la biblioteca incorporada 'os': [documentation] (http://docs.python.org/py3k/library/os.html). –