# 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 file objects更低级别的文件的函数。
模块`io`
  Python的内建I / O库，包括抽象类和一些具体类，例如文件I / O。
内建函数`open()`
  使用Python打开文件以进行读取和写入的标准方式。