获取C:\Program文件的语言变体



我即将发布一个应用程序,我正在创建一个安装程序。我知道windows中的应用程序会转到C:Program Files,但我也知道文件夹会根据语言更改名称,例如,在西班牙语中,它是C:Archivos de Programa

这很棘手,因为我不想检测窗口的语言,然后用不同的语言为每条路径创建不同的变量。有没有什么方法可以从python中获取该文件夹的名称,这样我就可以使用它来创建一个路径?

使用PROGRAMFILES环境变量:

>>> from os import environ
>>> environ['PROGRAMFILES']
'C:Archivos de Programa'

最新更新