Note: I\'m using Python 2.7, and pySerial for serial communications.
I found this article which lists two ways: http://www.zaber.com/wiki/Software/P
Does the pyserial function, serial.tools.list_ports, give you what you want?