python - 获取 C:\Program Files 的语言变体
问题描述
我即将分发一个应用程序,并且我正在创建一个安装程序。我知道 Windows 中的应用程序会转到,C:\Program Files
但我也知道该文件夹会根据语言更改其名称,例如,在西班牙语中它是 C:\Archivos de Programa
这非常棘手,因为我不想检测窗口的语言,然后必须为不同语言的每个路径创建不同的变量。有什么方法可以从 python 中获取该文件夹的名称,以便我可以使用它来创建单个路径?
解决方案
使用PROGRAMFILES
环境变量:
>>> from os import environ
>>> environ['PROGRAMFILES']
'C:\Archivos de Programa'
推荐阅读
- postgresql - 在 pg_dump postgresql 之后没有找到任何关系
- kubernetes - 为什么无法访问 css 和 png?
- android - Flutter 混淆 android appbundle
- node.js - 在 mongodb 的嵌入式文档中添加基于其键的唯一对象
- reactjs - React Router 中带有参数的嵌套路由
- javascript - 如何为 HTML 网格单元启用 JS onchange 事件
- r - 如何计算字符串出现的次数?
- c# - C# [在 Unity 中] 和 C++ 之间的命名管道
- android - 无法从 Android 10 Web 视图访问相机
- linux - 如何修复生成 SPDK 线程时产生的错误