Рабочий стол - это просто подкаталог домашнего каталога пользователя.Поскольку последнее не исправлено, используйте что-то вроде os.path.expanduser
, чтобы сохранить общий код.Например, чтобы прочитать файл с именем somefile.txt
, который находится на рабочем столе, используйте
import os
f = open(os.path.expanduser("~/Desktop/somefile.txt"))
. Если вы хотите, чтобы он был переносимым между операционными системами, вам нужно узнать, где находится каталог рабочего столакаждая система отдельно.