Comment récupérer le nom de l'ordinateur avec Python?

Comment puis-je obtenir le nom de l’ordinateur dans un script Python ?

Disons que le script s’exécute sur un ordinateur nommé DESKTOP-WORK, j’aimerais écrire quelque chose comme ceci :

>>> python.library.get_computer_name()
'DESKTOP-WORK'

Existe-t-il une bibliothèque standard ou tierce que je puisse utiliser ?

Il y’a trois options pour récupérer le nom de votre ordinateur avec un script Python.

>>> import platform
>>> import socket
>>> import os

>>> platform.node()
'DESKTOP-WORK'
>>> socket.gethostname()
'DESKTOP-WORK'
>>> os.environ['COMPUTERNAME'] # NE FONCTIONNE QUE SUR WINDOWS
'DESKTOP-WORK'