Méthode Python os.ftruncate ()
La description
Méthode Python ftruncate() tronque le fichier correspondant au descripteur de fichier fd, de façon à ce qu'il ait une taille maximale en octets.
Syntaxe
Voici la syntaxe pour ftruncate() méthode -
os.ftruncate(fd, length)
Paramètres
fd - Il s'agit du descripteur de fichier, qui doit être tronqué.
length - Il s'agit de la longueur du fichier où le fichier doit être tronqué.
Valeur de retour
Cette méthode ne renvoie aucune valeur.
Exemple
L'exemple suivant montre l'utilisation de la méthode ftruncate ().
#!/usr/bin/python
import os, sys
# Open a file
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
# Write one string
os.write(fd, "This is test - This is test")
# Now you can use ftruncate() method.
os.ftruncate(fd, 10)
# Now read this file from the beginning.
os.lseek(fd, 0, 0)
str = os.read(fd, 100)
print "Read String is : ", str
# Close opened file
os.close( fd )
print "Closed the file successfully!!"
Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -
Read String is : This is te
Closed the file successfully!!