用异步模式操作文件的方法,async file io 平常使用的file操作模式为同步,并且为线程阻塞。当程序I/O并发次数高的时候,CPU被阻塞,形成闲置。现在我总结下目前python3.6以后的异步使用文件解决方案: 使用aio插件来开启文件的非阻塞异步模式。 安装方法 pip install aiofiles 这个插件的使用和python原生open 一致,而且可以支持异步迭代: