Warning: Undefined array key "DOKU_PREFS" in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/common.php on line 2082
fichier_acces_direct [Les recettes Python de Tyrtamos]

Outils pour utilisateurs

Outils du site


fichier_acces_direct

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
fichier_acces_direct [2008/12/21 09:09]
tyrtamos
fichier_acces_direct [2008/12/21 09:22]
tyrtamos
Ligne 19: Ligne 19:
 ===== Création d'un nouveau fichier en accès direct ===== ===== Création d'un nouveau fichier en accès direct =====
  
-Même si on utilisera par la suite le mode d'ouverture des fichiers 'r+b' (mode de "mise à jour"), on ne peut pas créer un nouveau fichier avec lui. Il faut utiliser le mode "wb" tout simplement.+Même si on utilisera par la suite le mode d'ouverture des fichiers 'rb+' (mode de "mise à jour" = lecture+écriture), on ne peut pas créer un nouveau fichier avec lui. Il faut utiliser le mode "wb" tout simplement. Pour simplifier le code, on ne gère pas ici le déclenchement d'exceptions dues aux erreurs (droit insuffisant pour créer le fichier par exemple)
  
 <code python> <code python>
 # création du fichier # création du fichier
-fichier =  "datas.bdd+fichier =  "datas.fad
-try: +f = open(fichier, 'wb'
-    f = open(fichier, 'wb'+f.close()
-    f.close() +
-except: +
-    print "erreur dans la création du fichier " + fichier+
 </code> </code>
  
-Bien entendu, l'extension du fichier (j'ai mis ".bdd" pour "base de données") peut être n'importe quoi. Cependant, il ne serait pas prudent d'utiliser une extension connue comme ".txt" alors qu'on n'a pas l'intention de créer un fichier texte.+Bien entendu, l'extension du fichier (j'ai mis ".fad" pour "fichier en accès direct") peut être n'importe quoi. Cependant, il ne serait pas prudent d'utiliser une extension connue comme ".txt" alors qu'on n'a pas l'intention de créer un fichier texte.
  
 ===== Détermination et conservation de la longueur des enregistrements ===== ===== Détermination et conservation de la longueur des enregistrements =====
fichier_acces_direct.txt · Dernière modification: 2010/10/28 15:43 de tyrtamos