Я хочу выполнить следующую команду Баш в Python 3:питон выход подпроцесс в список или файл
ls -l
Я знаю, что я могу сделать следующее:
from subprocess import call
call(['ls', '-l'])
Как сохранить это выводить в файл или помещать его в списки или наборы?
[-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.
Я хочу, чтобы иметь возможность получить доступ к конкретной информации непосредственно, а затем добавить его в набор, но я не знаю, сколько элементов будет в списке.
Любые подсказки, фрагменты или примеры действительно помогут.
Если вы хотите для доступа к информации о файле/директории вы можете проверить встроенную библиотеку 'os': [документация] (http://docs.python.org/py3k/library/os.html). –