What drives do I have mapped? This is the same as running NET USE at the command line. There is an appropriate Win32 API which the pywin32 extensions wrap in the win32net module.
from __future__ import generators import win32net resume = 0 while 1: (_drives, total, resume) = win32net.NetUseEnum (None, 0, resume) for drive in _drives: if drive['local']: print drive['local'], "=>", drive['remote'] if not resume: break