11. 文件和目录访问
******************

本章中描述的模块处理磁盘文件和目录。 例如，有一些模块用于读取文件的属
性，以可移植的方式操作路径以及创建临时文件。 本章的完整模块列表如下：

* 11.1. "pathlib" --- 面向对象的文件系统路径

  * 11.1.1. 基础使用

  * 11.1.2. 纯路径

    * 11.1.2.1. 通用性质

    * 11.1.2.2. 运算符

    * 11.1.2.3. 访问个别部分

    * 11.1.2.4. 方法和特征属性

  * 11.1.3. 具体路径

    * 11.1.3.1. 方法

* 11.2. "os.path" --- 常见路径操作

* 11.3. "fileinput" --- 迭代来自多个输入流的行

* 11.4. "stat" --- 解析 "stat()" 结果

* 11.5. "filecmp" --- 文件及目录的比较

  * 11.5.1. "dircmp" 类

* 11.6. "tempfile" --- 生成临时文件和目录

  * 11.6.1. 例子

  * 11.6.2. 已弃用的函数和变量

* 11.7. "glob" --- Unix 风格路径名模式扩展

* 11.8. "fnmatch" --- Unix 文件名模式匹配

* 11.9. "linecache" --- 随机读写文本行

* 11.10. "shutil" --- 高阶文件操作

  * 11.10.1. 目录和文件操作

    * 11.10.1.1. copytree 示例

    * 11.10.1.2. rmtree 示例

  * 11.10.2. 归档操作

    * 11.10.2.1. 归档程序示例

  * 11.10.3. 查询输出终端的尺寸

* 11.11. "macpath" --- Mac OS 9 路径操作函数

参见:

  模块 "os"
     操作系统接口，包括处理比 Python *文件对象* 更低级别文件的功能。

  模块 "io"
     Python的内置 I/O 库，包括抽象类和一些具体的类，如文件 I/O 。

  内置函数 "open()"
     使用 Python 打开文件进行读写的标准方法。
