Перекрестная платформа Desktop Directory Directory?

Есть ли способ получить путь Path настольного каталога в кросс-платформе в , в идеале Только используя стандартные модули, в Python?

Мои текущие решения Mac OS X + Windows - проверять, какая система работает Python с Sys.platform , а затем выполните следующие действия:

  • Mac OS X CAN Обрабатывается с OS.Path.join (OS.Path.expanduser ('~'), «рабочий стол») .
  • Windows может использовать нестандартный модуль Win32Com , или CTYPES-зависимый модуль WinPaths ; Есть ли стандартная альтернатива?
  • А как насчет Linux?

Я был бы доволен решением, которое работает на Mac OS X, Windows и Linux.

15
задан frlan 13 December 2016 в 17:45
поделиться