Python method closerange() closes all file descriptors from fd_low (inclusive) to fd_high (exclusive), ignoring errors.This method is introduced in Python version 2.6.
Following is the syntax for closerange() method:
os.closerange(fd_low, fd_high);
This function is equivalent to:
for fd in xrange(fd_low, fd_high): try: os.close(fd) except OSError: pass
This method does not return any value.
Example
The following example shows the usage of closerange() method.
#!/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!!"
This would create a given file foo.txt and then write the given content in that file. This will produce the following result:
Closed all the files successfully!!
Here at Intellinuts, we have created a complete Python tutorial for Beginners to get started in Python.