File and Directory Access
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.
© 2001–2017 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.5/library/filesys.html