2011-07-19 49 views

回答

3

使用环境变量%WINDIR%

import os 
winpath = os.environ['WINDIR'] + "\\System\\" 
inifile = open(winpath + filename) 
+0

这是不是64位Windows真正的疗法是os.environ [ 'WINDIR'] + “\\ \\ SYSWOW64” – maxbit89

+2

@ maxbit89真。但请注意,这也取决于应用程序的位数。正如您所指出的,64位操作系统上的64位应用程序可从Windir \ System目录读取,而64位操作系统上的32位应用程序需要使用wow64目录。 – carlpett

+0

这也发生在注册表中,顺便说一句,如果你必须与之交互。 – carlpett