Méthode Python os.closerange ()
La description
Méthode Python closerange() ferme tous les descripteurs de fichier de fd_low (inclus) à fd_high (exclusif), en ignorant les erreurs. Cette méthode est introduite dans Python version 2.6.
Syntaxe
Voici la syntaxe pour closerange() méthode -
os.closerange(fd_low, fd_high);
Paramètres
fd_low - Il s'agit du descripteur de fichier le plus bas à fermer.
fd_high - Il s'agit du descripteur de fichier le plus élevé à fermer.
Cette fonction équivaut à -
for fd in xrange(fd_low, fd_high):
try:
os.close(fd)
except OSError:
pass
Valeur de retour
Cette méthode ne renvoie aucune valeur.
Exemple
L'exemple suivant montre l'utilisation de la méthode closeange ().
#!/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")
# Close a single opened file
os.closerange( fd, fd)
print "Closed all the files successfully!!"
Cela créerait un fichier donné foo.txt puis écrivez le contenu donné dans ce fichier, ce qui produira le résultat suivant -
Closed all the files successfully!!