PythonでmacOSとWindows共通でデスクトップのパスを得る方法。
いろいろありますが、os.path.expanduserを使うのが簡単です。
get_desktop.py
import os
desktop_dir = os.path.expanduser('~/Desktop')
print(desktop_dir)
環境変数から取得するのも良い方法ですが、その場合、OS判定が必要です。
get_desktop2.py
import os
if os.name == 'nt':
home = os.getenv('USERPROFILE')
else:
home = os.getenv('HOME')
desktop_dir = os.path.join(home, 'Desktop')
print(desktop_dir)
以上、簡単な紹介でした。