///ADDING CHARACTERS TO ALLOW EDIT
Is there a way of obtaining the Desktop directory path in a cross-platform way, ideally only using standard modules, in Python?
My current Mac OS X + Windows solution is to check which system is running Python with sys.platform and then do the following:
- Mac OS X can be handled with
os.path.join(os.path.expanduser('~'), 'Desktop'). - Windows can use the non-standard module
win32com, or the ctypes-dependent module winpaths; is there a standard alternative? - And what about Linux?
I would be happy with a solution that works on Mac OS X, Windows and Linux.