Python method fchdir() change the current working directory to the directory represented by the file descriptor fd. The descriptor must refer to an opened directory, not an open file.
Following is the syntax for fchdir() method:
os.fchdir(fd);
This method does not return any value.
The following example shows the usage of fchdir() method.
#!/usr/bin/python import os, sys # First go to the "/var/www/html" directory os.chdir("/var/www/html" ) # Print current working directory print "Current working dir : %s" % os.getcwd() # Now open a directory "/tmp" fd = os.open( "/tmp", os.O_RDONLY ) # Use os.fchdir() method to change the dir os.fchdir(fd) # Print current working directory print "Current working dir : %s" % os.getcwd() # Close opened directory. os.close( fd )
When we run the above program, it produces the following result:
Current working dir : /var/www/html Current working dir : /tmp
Here at Intellinuts, we have created a complete Python tutorial for Beginners to get started in Python.