asyncio 该模块是3.4版本加入的新功能. 先来看一个例子: def a(): for x in range(3): print('a.x', x) def b(): for x in 'abc': print('b.x', x) a() b() #运行结果: a.x 0 a.x 1 a.x 2 b.x a b.x b b.x c 这个例子是一个典型的串行程序,两个函数调用是在主线程中顺序执行. 有以下几种方法可以让这段程序改为并行: 1. 生成器 2. 多线程 3. 多进程 4. 协程…