date: 2024-01-05
Type: Cours
Projet: Blindcode
Cours: PythonSujet
En Python, vous pouvez ouvrir un fichier en mode écriture en utilisant la fonction open() avec le mode 'w'. Si le fichier n'existe pas, il sera créé. Si le fichier existe déjà, son contenu sera écrasé.
# Ouverture d'un fichier en mode écriture
fichier = open("mon_fichier.txt", 'w')
Une fois le fichier ouvert en mode écriture, vous pouvez écrire dans le fichier en utilisant la méthode write().
# Écriture dans le fichier
fichier.write("Bonjour, c'est mon premier fichier en Python.\n")
fichier.write("J'écris une deuxième ligne.\n")
Il est important de fermer le fichier après avoir terminé les opérations d'écriture à l'aide de la méthode close().
# Fermeture du fichier
fichier.close()
with :Il est recommandé d'utiliser le bloc with lors de l'ouverture de fichiers, car il garantit que le fichier sera fermé correctement, même en cas d'erreur.
# Utilisation du bloc with pour garantir la fermeture du fichier
with open("mon_fichier.txt", 'w') as fichier:
fichier.write("Contenu du fichier.\n")
# D'autres opérations d'écriture si nécessaire
# Le fichier est automatiquement fermé à la fin du bloc with
Voici un exemple complet qui combine ces concepts :
# Ouverture du fichier en mode écriture
with open("mon_fichier.txt", 'w') as fichier:
# Écriture dans le fichier
fichier.write("Bonjour, c'est mon premier fichier en Python.\n")
fichier.write("J'écris une deuxième ligne.\n")
# D'autres opérations d'écriture si nécessaire
# Le fichier est automatiquement fermé à la fin du bloc with
Cela constitue une introduction simple à l'écriture dans un fichier texte en Python. N'hésitez pas à explorer davantage en fonction de vos besoins, comme l'écriture de données structurées (JSON, CSV, etc.) ou l'ajout de contenu à un fichier existant.
créé le 2024-01-05 à 10:48