[問題] 關於LinkitSmartDuo Python程式

看板Python作者 (susu)時間7年前 (2018/07/05 20:16), 編輯推噓0(007)
留言7則, 6人參與, 7年前最新討論串1/1
不好意思,小弟Python新手 我透過電腦Wi-Fi傳一個數值給板子 板子也有收到值 myArray = client.recv(4096) print myArray 也有印出值來 之後想在程式碼裡 使用 myArray做if的判斷 我是直接 if myArray == 1: loop() 收到1就去跑迴圈 問題是都沒跑去迴圈 請問該如何解? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.105.133.228 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1530792969.A.82E.html

07/05 20:37, 7年前 , 1F
隔空抓藥,型別不對
07/05 20:37, 1F

07/05 21:05, 7年前 , 2F
是指array的值要轉嗎
07/05 21:05, 2F

07/06 00:37, 7年前 , 3F
改用True呢? if myArray == True
07/06 00:37, 3F

07/06 01:10, 7年前 , 4F
先用type確認好傳出來的東西
07/06 01:10, 4F

07/06 01:11, 7年前 , 5F
我猜接收的是字串1 ==
07/06 01:11, 5F

07/06 18:45, 7年前 , 6F
亂猜……loop()有空格?
07/06 18:45, 6F

07/06 22:12, 7年前 , 7F
感覺接到的是str而不是int
07/06 22:12, 7F
文章代碼(AID): #1RFWm9Wk (Python)
文章代碼(AID): #1RFWm9Wk (Python)