Détermination du système d'exploitation hôte en Python
Pour déterminer le système d'exploitation sur lequel Python s'exécute, qu'il s'agisse de Windows, Unix ou une autre plateforme, plusieurs méthodes sont disponibles.
os.name Attribut
L'attribut os.name fournit une indication concise du système d'exploitation hôte. Par exemple, sur les systèmes Windows, il renvoie "nt", tandis que sur les systèmes de type Unix, il renvoie généralement "posix".
Module de plateforme
La plateforme Le module offre un ensemble plus complet de fonctions pour l’identification du système. La fonction platform.system() renvoie le nom du système d'exploitation, tel que « Linux », « Darwin » pour macOS ou « Windows ».
De plus, la fonction platform.release() récupère la version du système d'exploitation. version, fournissant un niveau de détail supplémentaire. Par exemple, sur un système Linux, il peut renvoyer "2.6.22-15-generic".
Exemple de code
Voici un extrait de code simple qui montre comment utilisez ces techniques :
import os import platform print("OS Name:", os.name) print("OS System:", platform.system()) print("OS Release:", platform.release())
En exécutant le code ci-dessus, vous pouvez déterminer le système d'exploitation sur lequel est votre script Python courir.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!