17db96d56Sopenharmony_ci.. _filesys: 27db96d56Sopenharmony_ci 37db96d56Sopenharmony_ci************************* 47db96d56Sopenharmony_ciFile and Directory Access 57db96d56Sopenharmony_ci************************* 67db96d56Sopenharmony_ci 77db96d56Sopenharmony_ciThe modules described in this chapter deal with disk files and directories. For 87db96d56Sopenharmony_ciexample, there are modules for reading the properties of files, manipulating 97db96d56Sopenharmony_cipaths in a portable way, and creating temporary files. The full list of modules 107db96d56Sopenharmony_ciin this chapter is: 117db96d56Sopenharmony_ci 127db96d56Sopenharmony_ci 137db96d56Sopenharmony_ci.. toctree:: 147db96d56Sopenharmony_ci 157db96d56Sopenharmony_ci pathlib.rst 167db96d56Sopenharmony_ci os.path.rst 177db96d56Sopenharmony_ci fileinput.rst 187db96d56Sopenharmony_ci stat.rst 197db96d56Sopenharmony_ci filecmp.rst 207db96d56Sopenharmony_ci tempfile.rst 217db96d56Sopenharmony_ci glob.rst 227db96d56Sopenharmony_ci fnmatch.rst 237db96d56Sopenharmony_ci linecache.rst 247db96d56Sopenharmony_ci shutil.rst 257db96d56Sopenharmony_ci 267db96d56Sopenharmony_ci 277db96d56Sopenharmony_ci.. seealso:: 287db96d56Sopenharmony_ci 297db96d56Sopenharmony_ci Module :mod:`os` 307db96d56Sopenharmony_ci Operating system interfaces, including functions to work with files at a 317db96d56Sopenharmony_ci lower level than Python :term:`file objects <file object>`. 327db96d56Sopenharmony_ci 337db96d56Sopenharmony_ci Module :mod:`io` 347db96d56Sopenharmony_ci Python's built-in I/O library, including both abstract classes and 357db96d56Sopenharmony_ci some concrete classes such as file I/O. 367db96d56Sopenharmony_ci 377db96d56Sopenharmony_ci Built-in function :func:`open` 387db96d56Sopenharmony_ci The standard way to open files for reading and writing with Python. 39