Disponibilité: Unix
Ce module fournit une interface aux services du système d'exploitation, tel que décrits par la norme de la librarie du langage C et la norme POSIX (pratiquement équivalent à une interface Unix).
Il ne faut pas importer ce module directement. Il est plutôt préférable d'importer le module os, qui fournit une interface portable du système d'exploitation.
Sur Unix, le module os fournit un sur-ensemble de l'interface
POSIX. SUr les systèmes d'exploitation non-Unix, le module posix
n'est pas disponible, mais un sous-ensemble des fonctions est toujours
présent à travers le module os. Lorsque que os
est importé, il n'y a pas de différence de performances entre
l'utilisation directe de os ou l'utilisation de
posix. De plus, os fournit des
fonctions supplémentaires, comme par exemple l'appel automatique de
putenv() lors de la modification de Les description suivantes sont très concises, il faut se référer à la
documentation
Unix ou bien POSIX (ISO/IEC 9945) pour plus d'information.
Ci-après, les arguments nommés path représentent un chemin d'accès
sous la forme d'une chaîne de caractéres.
Les erreurs lèvent des exceptions. Les exceptions habituelles sont levées
pour les erreurs associées aux types, alors que les erreurs provenant des
appels systèmes lèvent error (synonyme de OSError).
Ceci est décrit ci-après.
os.environ.
Sous-sections