Effacer un fichier en Python
-
Utilisez la fonction
truncate()
pour effacer le contenu d’un fichier en Python -
Utilisez le mode
write
pour effacer le contenu d’un fichier en Python
Dans ce tutoriel, nous allons présenter comment effacer un fichier en Python.
Utilisez la fonction truncate()
pour effacer le contenu d’un fichier en Python
La méthode truncate()
dans le traitement des fichiers Python nous permet de fixer la taille du fichier courant à un nombre d’octets spécifique. Nous pouvons passer la taille souhaitée à la fonction en tant qu’arguments. Pour tronquer un fichier, nous devons l’ouvrir en mode append ou en mode lecture. Par exemple.
with open("sample.txt", "r+") as f:
f.truncate(4)
Remarquez que le fichier est ouvert en mode lecture et écriture. Le code ci-dessus redimensionne le fichier échantillon à 4 octets. Pour effacer tout le contenu d’un fichier, il suffit de passer 0 à la fonction comme indiqué ci-dessous.
with open("sample.txt", "r+") as f:
f.truncate(0)
Cette méthode est pratique lorsque nous voulons lire un fichier et en supprimer le contenu par la suite. Notez également que si l’on doit écrire dans ce fichier après avoir effacé ses éléments, ajoutez f.seek(0)
pour vous déplacer au début du fichier après la fonction truncate()
.
Utilisez le mode write
pour effacer le contenu d’un fichier en Python
En Python, lorsque nous ouvrons un fichier en mode écriture, il efface automatiquement tout le contenu du fichier. Le code suivant montre comment.
with open("sample.txt", "w") as f:
pass
Lorsque nous ouvrons un fichier en mode écriture, il supprime automatiquement tout le contenu du fichier. Le mot-clé pass
spécifie ici qu’aucune opération n’est exécutée.
Une autre méthode permettant d’obtenir le même résultat est présentée ci-dessous :
f = open("sample.txt", "w")
f.close()
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArticle connexe - Python File
- Comment obtenir tous les fichiers d'un répertoire
- Comment ajouter du texte à un fichier en Python
- Comment vérifier si un fichier existe en Python
- Comment trouver des fichiers avec une certaine extension seulement en Python
- Comment lire des lignes spécifiques d'un fichier en Python
- Lire un fichier texte et imprimer son contenu en Python