PLATFORM |
Plateforme |
---|---|
Python | sys |
Syntaxe
sys.platform |
Retour
Valeur | Description |
---|---|
"cygwin" | Cette valeur permet d'indiquer que Python fonctionne sous l'environnement du logiciel CYGWIN. |
"darwin" | Cette valeur permet d'indiquer un système d'exploitation Mac OS X. |
"linux1" | Cette valeur permet d'indiquer un système d'exploitation Linux. |
"sunos5" | Cette valeur permet d'indiquer un système d'exploitation Solaris (SunOS) |
"win32" | Cette valeur permet d'indiquer un système d'exploitation Windows de type 32 bits |
... | ... |
Description
Cette fonction retourne une chaîne de caractères contenant le nom du système d'exploitation.
Remarques
- La chaîne de caractères retourner par la fonction sys.platform contient un identificateur de plateforme pouvant être utilisé pour ajouter des composantes spécifiques à la plateforme à l'aide de la fonction sys.path, par exemple.
- Pour les systèmes d'exploitation de style UNIX, sauf sous les distributions Linux, il s'agit du nom de système d'exploitation en minuscule renvoyé par la commande «uname -s» avec la première partie de la version renvoyée par «uname -r» en annexe, par exemple 'sunos5' ou 'freebsd8', au moment où Python a été construit.
- A partir de la version 3.3 du Python, dans les distributions Linux, la fonction sys.platform ne contient plus la version principale. C'est toujours «linux», au lieu de «linux2» ou «linux3» étant retourné. Les anciennes versions de Python incluent le numéro de version.
- Voir aussi la fonction os.name pour une granularité plus grossière. La fonction os.uname() donne des informations sur la version dépendante du système.
- Le module platform fournit des vérifications détaillées de l'identité du système.
Exemple
L'exemple suivant permet de vérifier s'il s'agit du système d'exploitation Windows :
Voir également
Langage de programmation - Python - Système d'exploitation - Déterminer la version de Windows
Dernière mise à jour : Mercredi, le 14 septembre 2016