Skip to main content
One too many brackets
Source Link
frlan
  • 7.3k
  • 3
  • 36
  • 72

///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.

///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.

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.

///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.

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.

///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.

added 93 characters in body
Source Link
Eric O. Lebigot
  • 95k
  • 49
  • 223
  • 263

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.

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; 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.

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.

edited body
Source Link
Eric O. Lebigot
  • 95k
  • 49
  • 223
  • 263
Loading
added 79 characters in body
Source Link
Eric O. Lebigot
  • 95k
  • 49
  • 223
  • 263
Loading
Source Link
Eric O. Lebigot
  • 95k
  • 49
  • 223
  • 263
Loading