如何使用KeyboardInterrupt退出无限循环

时间:2014-02-25 15:38:18

标签: python python-2.7

我有一个无限的while循环,当我引发KeyboardInterrupt异常时它不会退出。这是我的代码。

try:
    data = client.service.Read(name)
    b = []
    b.append(data.Item[0].UCPTlastUpdate)
    while True:
        data = client.service.Read(name)
        j = data.Item[0].UCPTvalue[0].value
        c = data.Item[0].UCPTlastUpdate
        if b[0] != c:
            b.pop(0)
            b.append(c)
            print j,c
except KeyboardInterrupt:
    sys.exit()      

0 个答案:

没有答案