module os.path: Common Pathname Manipulations
This module implements some useful functions on pathnames:
-
abspath(path) Returns a normalized, absolute version of the pathname
path. On most platforms, this is equivalent tonormpath(join(os.getcwd()),path). New in Version 1.5.2.-
basename(path) Returns the base name of pathname
path. This is the second half of the pair returned bysplit(path).-
commonprefix(list) Returns the longest string that is a prefix of all strings in
list. Iflistis empty, returns the empty string(' ').-
dirname(path) Returns the directory name of pathname
path. This is the first half of the pair returned bysplit(path).-
exists(path) Returns
trueifpathrefers to an existing path.-
expanduser(path) Returns the argument with an initial component of "
~" or "~user" replaced by that user’s home directory. An initial “~” is replaced by the environment variable $HOME; an initial "~user" is looked up in the password directory through the built-in modulepwd. If the expansion fails, or if the path doesn’t begin with a tilde, the path is returned unchanged. On the Macintosh, this always returnspathunchanged.-
expandvars(path) Returns the argument with environment variables expanded. Substrings of the form
$nameor${name}are replaced by the value of environment variable name. Malformed variable names and references to nonexisting variables are left unchanged. On the Macintosh, this always returnspathunchanged.-
getatime(path) Returns the time of last ...