我现在有几天寻找解决方案,但找不到任何东西......我希望你能提供帮助。
我需要在python中翻译的windows路径。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Calculator.lnk
在德国系统的Windows资源管理器中:
C:\ProgramData\Microsoft\Windows\Startmenü\Programme\Zubehör\Rechner.lnk
我需要在Python或PyQT中使用这个翻译的路径/文件名 - 如果我使用例如os.walk()
它为我提供了真实的(未翻译的)文件名 - 这对大多数用法都是正确的,但在我的特殊情况下,我需要翻译的文件/文件夹名称......
非常感谢
答案 0 :(得分:0)
Windows API就是SHGetLocalizedName。
这是一个相当新的功能(Windows Vista以上版本),因此PyWin32目前似乎不可用。但是,如果没有现成的解决方案,您可以使用ctypes模块自行包装该功能。