Linux shell to python

Dan Stromberg drsalists at
Tue Jul 31 00:56:48 CEST 2012

On Mon, Jul 30, 2012 at 9:26 PM, Barry Scott <barry at> wrote:

> lspci gets all its information from the files in /sys/bus/pci/devices.

> You can use os.listdir() to list all the files in the folder and then open
> the files you want to get the data you need.
Gee, wouldn't it be more portable to parse lspci?  I wouldn't put it past
the (Linux) kernel devs to move the pseudo-filesystems around again...

> And of course you can write list comprehensions on as many lines as
> it take to make the code maintainable.
Sigh, and I'm also not keen on multi-line list comprehensions, specifically
because I think they tend to make less readable code.  It also becomes a
mess when you need to insert print statements to get some visibility into
what's going on.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Python-list mailing list