Fichier Python truncate (), méthode
La description
Méthode de fichier Python truncate()tronque la taille du fichier. Si l'argument de taille facultatif est présent, le fichier est tronqué à (au plus) cette taille.
La taille par défaut est la position actuelle. La position actuelle du fichier n'est pas modifiée. Notez que si une taille spécifiée dépasse la taille actuelle du fichier, le résultat dépend de la plate-forme.
Note - Cette méthode ne fonctionnerait pas si le fichier est ouvert en mode lecture seule.
Syntaxe
Voici la syntaxe pour truncate() méthode -
fileObject.truncate( [ size ])
Paramètres
size - Si cet argument facultatif est présent, le fichier est tronqué à (au plus) cette taille.
Valeur de retour
Cette méthode ne renvoie aucune valeur.
Exemple
L'exemple suivant montre l'utilisation de la méthode truncate ().
This is 1st line
This is 2nd line
This is 3rd line
This is 4th line
This is 5th line
#!/usr/bin/python
# Open a file
fo = open("foo.txt", "rw+")
print "Name of the file: ", fo.name
# Assuming file has following 5 lines
# This is 1st line
# This is 2nd line
# This is 3rd line
# This is 4th line
# This is 5th line
line = fo.readline()
print "Read Line: %s" % (line)
# Now truncate remaining file.
fo.truncate()
# Try to read file now
line = fo.readline()
print "Read Line: %s" % (line)
# Close opend file
fo.close()
Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -
Name of the file: foo.txt
Read Line: