File and Directory Access
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 pathsos.path
— Common pathname manipulationsfileinput
— Iterate over lines from multiple input streamsstat
— Interpretingstat()
resultsfilecmp
— File and Directory Comparisonstempfile
— Generate temporary files and directoriesglob
— Unix style pathname pattern expansionfnmatch
— Unix filename pattern matchinglinecache
— Random access to text linesshutil
— High-level file operations
See also
-
Module
os
-
Operating system interfaces, including functions to work with files at a lower level than Python file objects.
-
Module
io
-
Python’s built-in I/O library, including both abstract classes and some concrete classes such as file I/O.
-
Built-in function
open()
-
The standard way to open files for reading and writing with Python.