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
参见
- 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.