python中的Queue模块
1.创建一个队列对象
import Queue
my_queue = Queue.Queue(),其中可以填写参数,指定队列的长度,例如:
my_queue = Queue.Queue(maxsize=10),队列长度为10。
my_queue = Queue.Queue(maxsize=0), 当maxsize为0时表示队列长度无限。
2.队列中添加元素
my_queue.put(1)
3.队列中取出元素
my_queue.get()
4.完整举例
#!/usr/bin/python
#-*- coding: utf-8 -*-
import os
import sys
import Queue
if __name__ == '__main__':
my_queue = Queue.Queue(maxsize=5)
my_queue.put(1)
my_queue.put(42)
my_queue.put(13)
my_queue.put(50)
print my_queue.get()
print my_queue.get()
print my_queue.get()
print my_queue.get()
print "~end~"
实验结果:
➜ code_lr python test.py
1
42
13
50
~end~