The OS module provides a big range of useful method to manipulate files and directories. Some of the useful and commonly used methods are:
- os.access(path,mode): use to check the access to path. It returns true if access is allowed and False if not allowed. Where modes could one of these:
- os.F_OK: to test existence of path
- os.R_OK: to test readability access to path
- os.W_OK: to test writ-ability access to path
- os.X_OK: to test if path can be executed or not.
- os.cwd(): return the current working directory
- os.chdir(path): changes the current working directory to the given path. It returns none in all the cases.
- os.mkdir(dir_name): creates a directory inside the current working directory with the name passed as argument inside parenthesis.
- os.mkdirs(folder1/folder2...): it is used when we want to create a tree structure of the directories inside our current working directories.
- os.rmdir(dir_name): removes the directory passed in as argument.
- os.removedirs(folder1/folder2...): this comes in use when we are about to remove a tree structure of folders(directories).
- os.rename(old_name,to_name): use to rename the files and folders
- os.stat(arg): provide th e details about file or folder passed as arguments.
- os.walk(root_directory): retrieves the tree structure inside root_directoory. It fetch value in three sequence:
- dir_path: which is the path of the directory
- Name_Of_the_Directory
- Files or folders inside that directory
- os.path.split(address): returns the last name of file or folder in the address
- os.path.splitext(file_name): returns the extension of file.
No comments:
Post a Comment