我正在构建一个基于树莓派和pic微控制器的小型机器人(pic16f1937)。基本上,raspi正在拍照,寻找特定物体(例如绿球),生成命令(向左或向右旋转一定度数,向远处旋转,向后旋转,取出物体,释放物体)和将它们发送到串行(ttl rs232)链接到微控制器。
Raspi程序是使用Geany 1.22,Python 2.7.3和opencv。
制作的Pic程序正在hitech c,但此时此刻相关。
我的问题(此时此刻)是我想要使用多个对象,我想通过raspi询问我是否希望它在它带来的每个对象之后继续为我带来更多对象。为此我正在使用:
continue=''
continue=raw_input('do you want to continue? y=yes n=no')
if(continue):{do some stuff}
但程序暂停/挂起包含raw_input
指令的行。没有显示错误,我必须停止它。
您对可能出现的问题有什么了解吗?如果是的话,请帮助我。
答案 0 :(得分:0)
实际上,continue
是python中的保留字。
所以没有办法可以工作,你会得到一个SyntaxError。
此外,raw_input返回输入的任何内容的字符串,因此除非立即按下enter,否则该字符串将为非空,并将评估为True(即使键入了' n')。