当运行这个代码的程序将随机停止,它不会给出错误,它只是停止它也永远不会到达flag3,我测试了这个只有标志没有电机控制同样的问题,我可以超载somthing,它只是退出了,请帮助python无限循环意外结束
import time
import display
import servo
import moter
import pic
import button
import RPi.GPIO as GPIO
def main():
GPIO.cleanup()
moter.init()
servo.init()
display.init()
pic.init()
moter.start()
#servo.start()
try:
while True:
d = pic.mesure()
print "Flag1"
while d > 100:
moter.start()
moter.forward(90)
d = pic.mesure()
print d
moter.stop_drive()
print "Flag2"
print "Flag3"
except KeyboardInterrupt:
GPIO.cleanup()
pass
GPIO.cleanup()
if __name__ == '__main__':
#debug("----------========== Starting session! ==========----------")
main()
我不认为它的子程序,因为我已经评论他们,仍然有同样的问题, – 2014-09-30 22:11:11
和LOL生病添加一些更多打印到目前为止我得到国旗1和2但生病添加一些更多,以了解最新谢谢 – 2014-09-30 22:17:40