我想使用os.path.join
,但我很困惑。
在程序的某些部分,我有:
import os
desktop = os.path.join(os.environ['USERPROFILE'], 'Desktop')
但是,我想在具有不同系统语言的其他Windows计算机中使用os.path.join
。
我希望“知道” 是根据系统语言更改'Desktop'变量的最佳方法。
答案 0 :(得分:2)
winshell
模块具有一个desktop()
函数,该函数应为任何语言环境返回正确的值:
>>> import winshell
>>> winshell.desktop()
'C:\\Users\\cody\\Desktop'