現状以下のようなコードを書いています
Python
1while True: 2 3 rssi = [] 4 dist = [] 5 val = [] 6 for k in range(ant): 7 ser.write(cmd[k]) 8 res = binascii.b2a_hex(ser.readline()) 9 rssi.append(int(res[36:38],16)) 10 11...以下略...
測定装置からのデータの返答が不安定であり、最終的にintに適さない形のデータが返ってくることがあります。
そうするとプログラム自体が止まってしまうので、永遠に現在の状況を表示するプログラムに適しません。
データが求められているものと異なる時のみ(res[36:38],16がint型にできない時)
whileループをスキップさせる何か良い方法はないでしょうか??
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/25 07:55
2017/07/25 09:46