os.environ windows против малины пи - PullRequest
0 голосов
/ 27 февраля 2020

Я хочу установить соединение с базой данных. В зависимости от компьютера, на котором запущен скрипт, это должно быть удаленное соединение (windows компьютер) или прямое соединение (raspberry pi).

Я использую приведенный ниже скрипт, но я думаю, что должен быть гораздо более хороший способ сделать это (не пытайтесь, кроме). Я использую попытку за исключением того, что os.environ на windows и raspberry pi не имеет идентичного идентификатора.

import os
try:
    if os.environ['USERDOMAIN'] == 'DESKTOP-name':
        print('Make windows conncetion')
except:
    if os.environ['HOSTNAME'] == 'raspberrypi':
        print('Make raspberry connection')
...