OS module in Python provides functions for interacting with the operating system. OS, comes under Python’s standard utility modules. This module provides a portable way of using operating system dependent functionality.
os.chdir() method in Python used to change the current working directory to specified path. It takes only a single argument as new directory path.
Syntax: os.chdir(path)
Parameters:
path: A complete path of directory to be changed to new directory path.
Returns: Doesn’t return any value
Code #1: Use chdir() to change the directory
Python3
import os
os.chdir(r "C:\Users\Gfg\Desktop\geeks" )
print ( "Directory changed" )
|
Output:
Directory changed
Code #2: Use of os.getcwd()
To know the current working directory of the file, getcwd() method can be used. After changing the path, one can verify the path of current working directory using this method.
Python3
import os
os.chdir( 'c:\\gfg_dir' )
cwd = os.getcwd()
print ( "Current working directory is:" , cwd)
|
Output:
Current working directory is: c:\\gfg_dir
Code #3: Handling the errors while changing the directory
Python3
import sys, os
cwd = os.getcwd()
fd = 'false_dir / temp'
try :
os.chdir(fd)
print ( "Inserting inside-" , os.getcwd())
except :
print ("Something wrong with specified\
directory. Exception - ", sys.exc_info())
finally :
print ( "Restoring the path" )
os.chdir(cwd)
print ( "Current directory is-" , os.getcwd())
|
Output:
Inserting inside- c:\gfg_dir\gfg
Something wrong with specified directory. Exception-
Restoring the path
Current directory is- c:\gfg_dir\gfg
Last Updated :
01 Nov, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...