Python的io模块提供了多个流式处理接口,具体的处理函数实现位于_pyio.py模块中。
在_io.py模块中,提供了唯一的模块方法open(name, mode=None, buffering=None),但是没有read()方法。
1. io模块的类图
IOBase
-RawIOBase,无缓存的字节流
-+FileIO,操作系统文件流
-BufferedIOBase,缓存的字节流
-+BytesIO
-+BufferedReader
-+BufferedWriter
-+BufferedRandom
-+BufferedRWPair
Python的io模块详解
最新推荐文章于 2024-08-16 07:00:00 发布