11. 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:
- 11.1.
pathlibâ Object-oriented filesystem paths - 11.2.
os.pathâ Common pathname manipulations - 11.3.
fileinputâ Iterate over lines from multiple input streams - 11.4.
statâ Interpretingstat()results - 11.5.
filecmpâ File and Directory Comparisons - 11.6.
tempfileâ Generate temporary files and directories - 11.7.
globâ Unix style pathname pattern expansion - 11.8.
fnmatchâ Unix filename pattern matching - 11.9.
linecacheâ Random access to text lines - 11.10.
shutilâ High-level file operations - 11.11.
macpathâ Mac OS 9 path manipulation functions
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.
