在python3中使用不同的系统语言获取桌面路径

时间:2018-12-24 16:12:14

标签: python-3.x windows path

我想使用os.path.join,但我很困惑。

在程序的某些部分,我有:

import os
desktop = os.path.join(os.environ['USERPROFILE'], 'Desktop')

但是,我想在具有不同系统语言的其他Windows计算机中使用os.path.join

我希望“知道” 是根据系统语言更改'Desktop'变量的最佳方法。

1 个答案:

答案 0 :(得分:2)

winshell模块具有一个desktop()函数,该函数应为任何语言环境返回正确的值:

>>> import winshell
>>> winshell.desktop()
'C:\\Users\\cody\\Desktop'