空我想測試在這樣的方式包含字節變量的內容:測試是否字節是蟒蛇
line = []
while True:
for c in self.ser.read(): # read() from pySerial
line.append(c)
if c == binascii.unhexlify('0A').decode('utf8'):
print("Line: " + line)
line = []
break
但是,這並不工作... 我想也來測試,如果一個字節是空的: 在這種情況下
print(self.ser.read())
打印:b「」(兩個單引號)
我不知道到現在爲止成功測試該
if self.ser.read() == b''
或什麼都總是顯示語法錯誤...
我知道,很基本的,但如果你想驗證的內容,我不明白這一點...
什麼語法錯誤? –
難道這只是因爲你在if語句結尾處遺漏了冒號嗎?請粘貼一個完整的代碼示例,這會給您一個語法錯誤。 –
記住總是包括你得到的錯誤信息。這有助於縮小可能的解決方案並指出問題。 http://stackoverflow.com/help/how-to-ask –