0

境界のあるキューを作成したいが、Class BoundedQueue.Queue(maxsize = 4) を使用する代わりに、関数内でキューの境界を作成したい場合はどうすればよいですか? (最大バインド キューについては、http: //docs.python.org/2/library/queue.html )

助言がありますか?

これが私のコードです。capacityは最大境界です。

class BoundedQueue: 
    # Constructor, which creates a new empty queue, with user-specified capacity:
    def __init__(self, capacity):
        self.items = []
        assert(capacity >= 0), "not positive"

        try:
            capacity = int(capacity)
        except TypeError as inst:
            print("Error", inst.args)
        except:
            print("error")
        else:
            itemmax = capacity
4

1 に答える 1