GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier le système d'exploitation en Python ?

Si vous voulez savoir sur quelle plate-forme vous êtes en dehors de "Linux", "Windows", ou "Darwin" (Mac), sans plus de précision, vous devez utiliser :

>>> import platform
>>> platform.system()
'Linux'  # or 'Windows'/'Darwin'

Le platform.system la fonction utilise uname en interne.


Vous pouvez utiliser sys.platform :

from sys import platform
if platform == "linux" or platform == "linux2":
    # linux
elif platform == "darwin":
    # OS X
elif platform == "win32":
    # Windows...

sys.platform a une granularité plus fine que sys.name .

Pour les valeurs valides, consultez la documentation.

Voir également la réponse à "Sur quel système d'exploitation est-ce que j'utilise ?"


Linux
  1. Comment changer l'identité d'un système Linux

  2. Comment vérifier la disponibilité du système sous Linux

  3. Comment vérifier si le système nécessite un redémarrage

  4. Comment vérifier HZ dans le terminal?

  5. Comment puis-je obtenir de manière fiable le nom du système d'exploitation ?

Comment vérifier tous les services en cours d'exécution sous Linux

Comment vérifier la complexité du mot de passe sous Linux

Comment vérifier le niveau d'exécution sous Linux

Comment vérifier la RAM installée sur Debian 10

Comment vérifier la RAM installée sur votre système Ubuntu

Comment vérifier tous les ports ouverts de votre système Linux