python:bases:fichiers

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
Dernière révisionLes deux révisions suivantes
python:bases:fichiers [2022/09/03 10:38] philpython:bases:fichiers [2022/09/03 10:40] phil
Ligne 80: Ligne 80:
 ==== 4. Ouvrir et fermer automatiquement un fichier avec with ==== ==== 4. Ouvrir et fermer automatiquement un fichier avec with ====
  
-<note tip>**with** permet d'ouvrir un fichier en s'assurant qu'il sera automatiquement fermé après sont utilisation qu'une exception se produise ou non. **Cette méthode est a privilégier**.</note>+<callout type="tip" icon="true">**with** permet d'ouvrir un fichier en s'assurant qu'il sera automatiquement fermé après sont utilisation qu'une exception se produise ou non. **Cette méthode est a privilégier**.</callout>
  
 //Exemple// //Exemple//
Ligne 187: Ligne 187:
 </code> </code>
  
-<note tip>Les fichiers étant des **itérateurs**, ils peuvent être placés dans une boucle **for**. Pour les lire **ligne à ligne**, on peut aussi boucler sur l’objet fichier. C’est plus efficace en termes de gestion mémoire, plus rapide et le code est plus simple.</note>+<callout type="tip" icon="true">Les fichiers étant des **itérateurs**, ils peuvent être placés dans une boucle **for**. Pour les lire **ligne à ligne**, on peut aussi boucler sur l’objet fichier. C’est plus efficace en termes de gestion mémoire, plus rapide et le code est plus simple.</callout>
  
 //Exemple// //Exemple//
Ligne 204: Ligne 204:
 > Troisième ligne > Troisième ligne
  
-<note tip>Pour construire une **liste** avec toutes les lignes d’un fichier, il est aussi possible d’utiliser //**list(f)**// ou //**f.readlines()**//.</note>+<callout type="tip" icon="true">Pour construire une **liste** avec toutes les lignes d’un fichier, il est aussi possible d’utiliser //**list(f)**// ou //**f.readlines()**//.</callout>
  
  
 ====7. Fichier binaire ==== ====7. Fichier binaire ====
 A faire A faire
 +
 ==== 8. Enregistrer un objet dans un fichier ==== ==== 8. Enregistrer un objet dans un fichier ====
   * **Problème**   * **Problème**
  • python/bases/fichiers.txt
  • Dernière modification : 2022/09/03 10:40
  • de phil