一.RabbitMQ队列 安装python rabbitMQ module pip install pika or easy_install pika or 源码 https://pypi.python.org/pypi/pika 实现最简单的队列通信 模式一:一对一 说明:在这种模式下,例如你同一个管道同一个队列中,依次启动N个客户端recv,最后启动send发送消息.第一启动的recv先接收到第一条信息,send再发一个信息,这时候会被第二个启动recv收到,依次类推,这样接收到最后一个re
非内存资源可以使用with 在python中逐行读取大文件 在我们日常工作中,难免会有处理日志文件的时候,当文件小的时候,基本不用当心什么,直接用file.read()或readlines()就可以了,但是如果是将一个10G大小的日志文件读取,即文件大于内存的大小,这么处理就有问题了,会将整个文件加载到内存中从而造成MemoryError - 也就是发生内存溢出. 对file对象进行迭代处理: with open('file_name', 'r') as file: for line in fi