В Python / tkinter, как лучше всего определить, используете ли вы S SH, поэтому Windows недоступны? - PullRequest
0 голосов
/ 26 апреля 2020

Я написал приложение обработки данных Python 3.
У него есть интерфейс, который можно запустить из командной строки Linux или GUI с помощью tkinter.

Если я на консоли без головы или через S SH, менеджер Windows недоступен, поэтому GUI не будет работать. Каков рекомендуемый способ обнаружения этого, поэтому я не пробую GUI и просто запускаю версию командной строки?

Лучшее, что я могу придумать, это:

try:
   start_gui()
except:
   start_commandline()

Но подумайте, что должен быть лучший способ!

В идеале решение будет независимым от платформы!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...