在Python中获取Windows/System文件夹位置

3

如何在Python中获取Windows/System文件夹路径?我需要能够从写入Windows目录的INI文件中读取。

1个回答

9
请使用环境变量%WINDIR%
import os
winpath = os.environ['WINDIR'] + "\\System\\"
inifile = open(winpath + filename)

这并不适用于64位Windows,因为在那里它是os.environ['WINDIR'] + "\SYSWOW64\"。 - maxbit89
2
@maxbit89 是的。但请注意,这也取决于应用程序的位数。在64位操作系统上运行的64位应用程序从Windir\System目录读取,而在64位操作系统上运行的32位应用程序需要使用wow64目录,就像你指出的那样。 - carlpett
顺便提一下,如果你需要与注册表交互,这也会发生。 - carlpett

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接