#!/usr/bin/env python import os def identify(): ports=[] o=os.popen('cat /proc/tty/driver/usbserial') p=o.read() q=p.split('\n') for i in range(len(q)): r=q[i].partition('"')[2].partition('"')[0] if len(r): ports.append(['/dev/ttyUSB'+str(i-1),r]) return ports if __name__=='__main__': p=identify() for i in p: print i[0]+' : '+i[1]