mymyhope 发表于 2019-3-19 01:29:39


bearqq 发表于 2019-3-19 08:20

writedown('0')
            continue
      time.sleep(2)

好的!我试试把sleep放到while的最前面。谢谢大佬。

禁止访问 发表于 2019-3-19 01:34:03

我就看到了英文字母 或者符合其他的不懂了。

kimibowerman 发表于 2019-3-19 07:02:43

看起来锅大概率在continue上
一直while true cpu能不高么。。

flcx 发表于 2019-3-19 07:03:25


mymyhope 发表于 2019-3-19 09:16

好的!我试试把sleep放到while的最前面。谢谢大佬。
既然你的永真循环里面if...else后面就一个sleep,又想每隔2秒做一次判断,干嘛还来个continue跳出本循环呢?删掉不就好了。

mymyhope 发表于 2019-3-19 09:16:31

"
噗……是我傻了!谢谢大佬一语点醒!

czb123 发表于 2019-3-19 08:20:00

不应该用while loop,应该用interrupt IRQ来做

vForce 发表于 2019-3-19 12:20:42

因为detect下是while True,所以CPU是占用100%的。我没记错的话,sleep好像还是占用CPU的,只是不做事,这个有待考证。另外里面有continue,可能导致sleep没有被执行到

0000000 发表于 2019-3-19 13:03:31

continue 去了.
页: 1 [2]
查看完整版本: 求指点!自己写的PY CPU100%,但Python果然是树莓派原配!