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!!