Section courante

A propos

Section administrative du site

FILE

Fichier
Python

Syntaxe

file(nomdefichier[,mode[,tailledufichier]])

Paramètres

Nom Description
nomdefichier Ce paramètre permet d'indiquer la chaîne de caractères contenant le nom du fichier à exécuter.
mode Ce paramètre permet d'indiquer le mode d'ouverture combiné du fichier :
Valeur Description
a Cette valeur indique une création en ajoutant à la fin du fichier
b Cette valeur indique une ouverture en mode binaire
a+ Cette valeur indique une création en ajoutant à la fin du fichier existant
r Cette valeur indique un mode d'accès en lecture
r+ Cette valeur indique un mode d'accès en lecture d'un fichier existant
w Cette valeur indique un mode d'accès en écriture
w+ Cette valeur indique un mode d'accès en écriture et écrase le fichier existant
tailledufichier Ce paramètre permet d'indiquer la taille du tampon. Si la valeur est 0, il n'y a pas de tampon.

Description

Cette fonction permet de créer un objet de fichier.

Algorithme

MODULE FILE(nom_fichier, mode='r', buffering=-1)
   * Vérifier si le mode de fichier est valide
   SI mode n'est pas dans ['r', 'w', 'a', 'r+', 'w+', 'a+'] ALORS
      Lever une exception "Mode invalide"
   FIN SI

   * Ouvrir le fichier avec les paramètres donnés
   Ouvrir le fichier nom_fichier en mode 'mode' avec une taille de tampon spécifiée par buffering

   * Créer un objet fichier
   objet_fichier ← créer un objet de type fichier associé au fichier ouvert

   * Retourner l'objet fichier
   RETOURNE objet_fichier

Remarque



Dernière mise à jour : Mercredi, le 14 septembre 2016