Maison >développement back-end >Tutoriel Python >Mode fichier Python « w » : comment lire un fichier ouvert dans ce mode ?

Mode fichier Python « w » : comment lire un fichier ouvert dans ce mode ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-09 02:29:09620parcourir

Python File Mode

Confondu par le mode fichier Python "w "

Lors de l'ouverture d'un fichier en Python, il existe différents modes pour spécifier comment il devrait être traité. Le mode "w" est l'un des plus couramment utilisés, mais il peut aussi prêter à confusion. Explorons ce mode en détail :

Comme indiqué dans la documentation, le mode "w :

  • Ouvre un fichier pour l'écriture et la lecture
  • Écrase l'existant fichier s'il existe
  • Si le fichier n'existe pas, crée un nouveau fichier pour la lecture et écriture

Maintenant, abordons la question : comment lire un fichier ouvert avec "w ?

Une fois qu'un fichier est ouvert en mode "w", il s'agit essentiellement d'un objet de flux de texte. Cela signifie que vous pouvez utiliser les méthodes Python standard pour lire et écrire des fichiers. Voici quelques exemples :

Pour lire à partir d'un fichier ouvert avec "w :

with open("test.txt", "w+") as f:
    data = f.read()
    print(data)

Le code ci-dessus lira le contenu du fichier "test.txt" et l'imprimera sur la console.

Notez que l'ouverture d'un fichier en modes "r" ou "r b" préserverait le contenu existant, tandis que le mode "w" tronque le fichier avant de l'ouvrir en écriture et lecture.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn