raw_input挂在树莓派上的python2.7.3上

时间:2014-03-13 22:55:42

标签: python raspberry-pi hang raw-input

我正在构建一个基于树莓派和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指令的行。没有显示错误,我必须停止它。

您对可能出现的问题有什么了解吗?如果是的话,请帮助我。

1 个答案:

答案 0 :(得分:0)

实际上,continue是python中的保留字。 所以没有办法可以工作,你会得到一个SyntaxError。

此外,raw_input返回输入的任何内容的字符串,因此除非立即按下enter,否则该字符串将为非空,并将评估为True(即使键入了' n')。