Python io 模块
定义和用法
io 模块提供了 Python 处理流(文本流、二进制流、缓冲流)的主要功能。
您可以使用它通过诸如 TextIOWrapper、BytesIO 和 StringIO 等高级类来处理文件和内存流。
成员
| 成员 | 描述 |
|---|---|
| BufferedRandom | 用于随机访问二进制流的缓冲接口。 |
| BufferedReader | 用于从原始流读取数据的缓冲接口。 |
| BufferedWriter | 用于向原始流写入数据的缓冲接口。 |
| BytesIO | 用于存储二进制数据的内存流。 |
| FileIO | 对操作系统级文件描述符的原始二进制 I/O。 |
| IOBase | 所有 I/O 类的抽象基类。 |
| open() | 打开文件并返回文件对象(内置 open 函数的别名)。 |
| RawIOBase | 原始二进制 I/O 的抽象基类。 |
| StringIO | 用于存储文本数据的内存流。 |
| TextIOWrapper | 用于缓冲原始流的缓冲文本接口。 |

