8.1 posix --- Les appels système POSIX les plus courants

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 posixn'est pas disponible, mais un sous-ensemble des fonctions est toujours présent à travers le module os. Lorsque que osest 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 os.environ.

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.


Sous-sections
  1. Gestion des fichiers volumineux
  2. Contenu du Module