On Mon, Jul 30, 2012 at 9:26 PM, Barry Scott <ba...@barrys-emacs.org> 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.
-- http://mail.python.org/mailman/listinfo/python-list