chapitre 10
lit le fichier:
« » ' Fonction Open () prend un argument: le nom du fichier que vous souhaitez ouvrir. En utilisant un chemin absolu, peut être lu partout dans le système de fichiers. Pour l' instant, l'approche est plus simple, ou sera dans le répertoire où les fichiers de programme ou un fichier stocké dans le répertoire dans lequel les fichiers de programme dossier de stockage de fichiers de données. Mots - clés sans avoir besoin d'accéder au fichier après sa fermeture. méthode de lecture () lit le contenu de ce document, et une longue chaîne est stockée en tant que variable dans le contenu. lecture () est une ligne vide retourne une chaîne vide en arrivant à la fin du fichier, mais ce sera affiché quand une chaîne vide. '' ' Avec Open ( ' pi_digits.txt ' ) la FILE_OBJECT AS: Contenu = file_object.read () Imprimer (contents.rstrip ()) # lecture ligne par ligne avec Open ( ' pi_digits.txt ' ) le FILE_OBJECT AS: pour la ligne en la FILE_OBJECT: Imprimer (line.rstrip ()) # créer un fichier qui contient une liste du contenu de chaque ligne # Les readlines () pour lire chaque ligne du fichier, et la stocke dans une liste avec Open ( « pi_digits.txt » ) le FILE_OBJECT AS: Lignes = file_object.readlines ()
Lors de l'ouverture d'un fichier en mode lecture désigné ( 'r'), le mode d'écriture ( 'w'), le mode supplémentaire ( 'a') ou vous permettre de lire et le mode ( 'r +') écrit dans le fichier. Si vous ne spécifiez pas le mode d'argument, Python par défaut pour ouvrir le fichier en mode lecture seule. Si vous voulez écrire le fichier n'existe pas, la fonction open () crée automatiquement. Toutefois, afin d'écrire ( « w ») mode lors de l'ouverture d'un fichier à faire attention, parce que si le fichier spécifié existe déjà, Python efface le fichier avant de retourner l'objet fichier.
écriture () Fonction ne pas ajouter des sauts de ligne à la fin du texte que vous écrivez, laissez chaque chaîne sur une ligne distincte est requise déclaration () contient newline écriture.
Anormale: Python utilise un objet spécial appelé une exception à des erreurs de gestion qui se produisent lors de l'exécution du programme. Les exceptions sont l'utilisation d'essai, sauf traitement des blocs. essayez-except laisser Python exécuter l'action spécifiée et dire comment faire exception Python se produit. Lorsque vous utilisez un essai, sauf le bloc, même si une exception se produit, le programme continuera à fonctionner: Afficher les messages d'erreur amicales que vous écrivez, plutôt que de faire l'utilisateur confus retraçage.
essayez : impression (5/ 0) , sauf ZeroDivisionError: print ( " Vous ne pouvez pas diviser par zéro! " )