В некоторых системах имя хоста задается в среде. Если это так, то модуль os может вытащить его из среды через os.getenv . Например, если HOSTNAME является переменной окружения, содержащей то, что вы хотите, то получите следующее:
import os
system_name = os.getenv('HOSTNAME')
Обновление: как отмечено в комментариях, это не всегда работает, так как не все настроены таким образом. Я считаю, что в то время, когда я первоначально отвечал на это, я использовал это решение, так как это было первое, что я нашел в веб-поиске, и оно работало для меня в то время. Из-за отсутствия мобильности я бы, наверное, не использовал это сейчас. Однако я оставляю этот ответ для справочных целей. FWIW, он устраняет необходимость в других операциях импорта, если ваша среда имеет системное имя и вы уже импортируете модуль os. Протестируйте его - если он не работает во всех средах, в которых вы ожидаете, что ваша программа будет работать, используйте одно из предоставленных решений.