我的 Python 应用程序 (v2.7) 中有一个“while”循环,它基本上与蓝牙 GPS 设备通信,只要接收到数据,循环就会继续。本质上,while 循环如下所示:-
> data = ""
>
> if data == None:
> print "Connection Failed" else:
> print "Connection Established"
>
> while True:
> data = socket.recv(1024)
现在我想做的是让这个while循环在程序的整个生命周期中持续运行,直到蓝牙设备被关闭,这反过来将结束循环,因为不会接收到数据。尽管如此,随着这个 while 循环的继续,我想转向另一种解析数据的方法。
如何让循环继续运行并继续执行下一个命令?需要穿线吗?我是线程概念的新手,所以请耐心等待我:)
谢谢