10. 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:
- 10.1. 
os.path— Common pathname manipulations - 10.2. 
fileinput— Iterate over lines from multiple input streams - 10.3. 
stat— Interpretingstat()results - 10.4. 
statvfs— Constants used withos.statvfs() - 10.5. 
filecmp— File and Directory Comparisons - 10.6. 
tempfile— Generate temporary files and directories - 10.7. 
glob— Unix style pathname pattern expansion - 10.8. 
fnmatch— Unix filename pattern matching - 10.9. 
linecache— Random access to text lines - 10.10. 
shutil— High-level file operations - 10.11. 
dircache— Cached directory listings - 10.12. 
macpath— Mac OS 9 path manipulation functions 
See also
- Section File Objects
 A description of Python’s built-in file objects.
- Module 
os Operating system interfaces, including functions to work with files at a lower level than the built-in file object.
