Ce site Le problème peut également être résolu en utilisant Python avec le platform
module :
Utilisation de platform()
fonction :
python -c 'import platform; print platform.platform()'
# Linux-4.9.0-8-amd64-x86_64-with-debian-9.6
La commande ci-dessus renvoie une chaîne unique identifiant la plate-forme sous-jacente avec autant d'informations utiles que possible.
Ou en utilisant uname()
fonction :
python -c 'import platform; print platform.uname()'
# ('Linux', 'debian', '4.9.0-8-amd64', '#1 SMP Debian 4.9.130-2 (2018-10-27)', 'x86_64', '')
La commande ci-dessus renvoie un namedtuple()
contenant six attributs : system
, node
, release
, version
, machine
y processor
.
Ou en utilisant dist()
fonction :
python -c 'import platform; print platform.dist()'
# ('debian', '9.6', '')
La dernière commande essaie de déterminer le nom de la distribution du système d'exploitation Linux mais c'est déprécié depuis Python 3.5 y sera supprimé dans Python 3.8 .