我想运行在Python 3以下的bash命令:蟒子输出到列表或文件
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'库:[documentation](http://docs.python.org/py3k/library/os.html)。 – 2012-01-16 13:47:59