Получение пути к рабочему столу с различными системными языками в python3 - PullRequest
0 голосов
/ 24 декабря 2018

Я хочу использовать os.path.join, но я в замешательстве.

В какой-то части моей программы у меня есть:

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

Но я хочу использовать os.path.joinна разных компьютерах Windows с разными системными языками.

Я с нетерпением жду «знать» лучший способ изменить переменную «Рабочий стол» в зависимости от языка системы.

1 Ответ

0 голосов
/ 24 декабря 2018

Модуль winshell имеет функцию desktop(), которая должна возвращать правильное значение для любой локали:

>>> import winshell
>>> winshell.desktop()
'C:\\Users\\cody\\Desktop'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...