每天CookBook之Python-072

  • 使用迭代器替换while
CHUNKSIZE = 8192


def reader(s):
    while True:
        data = s.recv(CHUNKSIZE)
        if data == b'':
            break
        print(data)


def reader(s):
    for data in iter(lambda: s.recv(CHUNKSIZE), b''):
        print(data)
posted @ 2016-07-22 21:29  4Thing  阅读(84)  评论(0编辑  收藏  举报