Reading Windows (NT/2000/XP) system and user environment variables

Rudy Schockaert rudy.schockaert at pandora.be
Thu Oct 2 16:10:34 EDT 2003


Jim Potts wrote:

> What is the best way in Python version 2.x to read/get Windows (nt/2000/xp)
> system and user environment variables?
> 
> Thanks for the help!
> 
> jep
> 
> 
> 
first install Mark Hammond's excellent Win32all extensions: 
http://starship.python.net/crew/mhammond/

Then it's really simple:
 >>> import win32api
 >>> win32api.GetEnvironmentVariable('path')
'c:\\bin;c:\\Python23\\scripts;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\PROGRA~1\\COMMON~1\\Ulead 
Systems\\MPEG;C:\\Program Files\\Common Files\\Ulead Systems\\MPEG'





More information about the Python-list mailing list