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