Le langage de programmation Python contient de vastes bibliothèques de code pré-écrit standardisé qui rendent les tâches de programmation quotidienne facile et efficace. L'un de ces bibliothèques , la bibliothèque "os " , contient des fonctions utilisées pour interagir avec le système d'exploitation du programmeur . Pour cette raison , les programmeurs Python peuvent obtenir des données importantes sur l'état du système. Le programmeur peut également créer des « processus» ou des instances séparées d'un programme qui a divisé (ou « fork ») de et courir simultanément avec le programme principal. Ces processus exécuté dans la mémoire avec le programme principal , en exécutant le même code . Ceci permet un calcul multiple se produise en même temps en l'espace d' un même programme . Le "os " Module
Le module "OS" inclus dans Python offre aux programmeurs un accès à de nombreux aspects de leurs systèmes grâce à une interface intuitive Python . La fonctionnalité du module os varie entre un accès simple aux variables du système (telles que le nom du système ) à surveiller l'environnement de l'utilisateur. L'exemple suivant montre comment un programmeur importe le module os et utilise certaines de ses fonctionnalités intégrées :
>>> import os
>>> os.name Photos
' nt '
>>> os.getcwd ( ) //Retourne répertoire courant
travail 'C: \\ \\ Python27 '
< br >
Le Module et processus de l'OS
le module os peut aussi aider le programmeur récupérer des informations sur le programme en cours . Un programme Python peut utiliser les fonctions du module os pour recueillir des données concernant l'ID de processus ( PID ) les numéros du programme, ou obtenir des informations sur l'utilisateur ou le groupe d'exécuter le programme pendant l'exécution du code. Note: La plupart des méthodes qui récupèrent des données sur les ID utilisateur et de groupe ne fonctionne que sur les systèmes d'exploitation Unix. Certaines méthodes fonctionnent uniquement sur les systèmes dont ils ont été conçus. Par exemple, le code suivant obtient l'ID du processus de l'utilisateur et l'utilisateur de l' ID utilisateur et de groupe.
>>> Os.getpid () //Windows et Unix
1500 < br >
>> os.getuid () //Unix uniquement