The modules described in this chapter deal with disk files and directories. For example, there are modules for reading the properties of files, manipulating paths in a portable way, and creating temporary files. The full list of modules in this chapter is:
pathlib — Object-oriented filesystem paths
os.path — Common pathname manipulationsstat — Interpreting stat() resultsfilecmp — File and Directory Comparisons
tempfile — Generate temporary files and directories
glob — Unix style pathname pattern expansion
fnmatch — Unix filename pattern matchinglinecache — Random access to text linesshutil — High-level file operations
See also
osOperating system interfaces, including functions to work with files at a lower level than Python file objects.
ioPython’s built-in I/O library, including both abstract classes and some concrete classes such as file I/O.
open()The standard way to open files for reading and writing with Python.