os.madedirs:
- os. makedirs ( path, mode=0o777, exist_ok=False )
-
Recursive directory creation function. Like , but makes all intermediate-level directories needed to contain the leaf directory. If the target directory with the same mode as specified already exists, raises an exception if exist_ok is False, otherwise no exception is raised. If the directory cannot be created in other cases, raises an exception. The default mode is 0o777 (octal). On some systems, mode is ignored. Where it is used, the current umask value is first masked out.
Note
will become confused if the path elements to create include .
This function handles UNC paths correctly.
New in version 3.2: The exist_ok parameter.
os.path.abspath:
- os.path. abspath ( path )
-
Return a normalized absolutized version of the pathname path. On most platforms, this is equivalent to normpath(join(os.getcwd(), path)).
os.path.basename:
- os.path. basename ( path )
-
Return the base name of pathname path. This is the second half of the pair returned by split(path). Note that the result of this function is different from the Unix basename program; where basename for '/foo/bar/' returns 'bar', the function returns an empty string ('').
os.path.dirname:
- os.path. dirname ( path )
-
Return the directory name of pathname path. This is the first half of the pair returned by split(path).