I am trying to find out the location of system folders with Python 3.1. For example \"My Documents\" = \"C:\\Documents and Settings\\User\\My Documents\", \"Program Files\"
To get the "My Documents" folder, you can use:
from win32com.shell import shell
df = shell.SHGetDesktopFolder()
pidl = df.ParseDisplayName(0, None,
"::{450d8fba-ad25-11d0-98a8-0800361b1103}")[1]
mydocs = shell.SHGetPathFromIDList(pidl)
print mydocs
From here.
I'm not sure what the equivalent magic incantation is for "Program Files", but that should hopefully be enough to get you started.