Return an absolute path.
Returns the final component of a pathname
Returns the directory component of a pathname
Test whether a path exists. Returns False for broken symbolic links
Return the last access time of a file, reported by os.stat().
Return the metadata change time of a file, reported by os.stat().
Return the last modification time of a file, reported by os.stat().
Return the size, in bytes, of path. Raise OSError if the file does not exist or is inaccessible.
Return True if path is an absolute pathname. On Unix, that means it begins with a slash, on Windows that it begins with a (back)slash after chopping off a potential drive letter.
Return True if path is an existing regular file. This follows symbolic links, so both islink() and isfile() can be true for the same path.
Return True if path is an existing directory. This follows symbolic links, so both islink() and isdir() can be true for the same path.
Return True if path refers to an existing directory entry that is a symbolic link. Always False if symbolic links are not supported by the Python runtime.
Return True if pathname path is a mount point: a point in a file system where a different file system has been mounted. The function checks whether path’s parent, path/.., is on a different device than path, or whether path/.. and path point to the same i-node on the same device — this should detect mount points for all Unix and POSIX variants.
Join one or more path components intelligently.
Return the canonical path of the specified filename, eliminating any symbolic links encountered in the path (if they are supported by the operating system).
Return True if both pathname arguments refer to the same file or directory. This is determined by the device number and i-node number and raises an exception if an os.stat() call on either pathname fails.
Return True if the file descriptors fp1 and fp2 refer to the same file.
Split the pathname path into a pair, (head, tail) where tail is the last pathname component and head is everything leading up to that. The tail part will never contain a slash; if path ends in a slash, tail will be empty. If there is no slash in path, head will be empty. If path is empty, both head and tail are empty. Trailing slashes are stripped from head unless it is the root (one or more slashes only). In all cases, join(head, tail) returns a path to the same location as path (but the strings may differ).
Split the pathname path into a pair (root, ext) such that root + ext == path, and ext is empty or begins with a period and contains at most one period. Leading periods on the basename are ignored; splitext('.cshrc') returns ('.cshrc', '').