Мой телевизор вырезает края с моего рабочего стола

В Ubuntu по умолчанию, на котором запущен Python 2.7, вы можете использовать следующие команды

#!/usr/bin/env python

import os
import platform

userhome = os.path.expanduser('~')
desktop = userhome + '/Desktop/'
useros = platform.system() # returns e.g. 'Linux' 'Windows' 
distribution = platform.linux_distribution() 'in case it's a Unix

При кодировании приложения с перекрестными платами вам следует знать, что не все настольные среды используют каталог рабочего стола. Это будет даже верно для некоторых настольных компьютеров XDG.

Поэтому наш код не должен полагаться на наличие каталога рабочего стола.

Если вы используете код для разных локалей, вам нужно проанализировать имя, указанное для каталога рабочего стола, из конфигурации рабочего стола xdg (см. Как я могу получить (XDG) пользовательские каталоги по умолчанию из Python?). [ ! d4]

1
задан 8 October 2012 в 04:00

0 ответов

Другие вопросы по тегам:

Похожие вопросы: