python变量未定义

时间:2015-03-24 19:53:11

标签: python raspberry-pi

嗨我正在流动this教程但是在python代码中我总是得到

NameError: name 'pulse_start' is not defined

错误。有什么不对,你有什么建议?感谢。

2 个答案:

答案 0 :(得分:0)

您已经引用了一个名为pulse_start的变量,但您从未定义它,因此解释器不确定您在说什么。在使用它之前定义它。

答案 1 :(得分:0)

仅当pulse_start评估为true时,才会为

GPIO.input(ECHO)==0分配值。您是否试过单步执行程序并查看它是否进入while循环?

通常,当变量x is not defined尚未使用值初始化并且程序尝试访问它时,会发生x错误。