在打印内容字节数较小时,全部载入内存后,再打印,没有问题.可是,如果现在有成千上百万条车辆行驶轨迹,叫你分析出其中每个客户的出行规律,堵车情况等,假如是在单机上处理这件事. 你可能首先要面临,也可能被你忽视,最后代码都写好后,才可能暴露出的一个问题:outofmemory, 这在实际项目中经常遇到. 其实,Python已经准备好一个模块专门用来处理这件事,它就是 itertools 模块, 1 拼接元素 itertools 中的chain 函数实现元素拼接,原型如下,参数*表示个数可变的参数 c…