解释Phidges温度。传感器样本

2024-09-28 22:21:19 发布

您现在位置:Python中文网/ 问答频道 /正文

这是温度传感器设备的样例Phidgets python代码的一部分。我最近开始学习python,我需要为使用Phidget接口kit8/8/8的Phidgets温度传感器设备编写python程序。你知道吗

例如,在第三行中,我理解对象“temperatureSensor”将指向方法“setOnAttachHandler”(或其他行中的另一个方法),并使用事件“TemperatureSensorAttached”(在程序前面定义)作为参数的参数。但是,程序是立即执行这些操作(第4-6行)还是等待适当的时间?你知道吗

另外,在第7行中,“as e”是什么意思?你知道吗

请用非常简单的词来解释,因为我对python非常陌生,而且我几天前才学会了对象和类的概念,而且我对术语不是很熟悉。你知道吗

(请原谅我没有使用正确的术语)

#Main Program Code
try:                                                                    
    temperatureSensor.setOnAttachHandler(TemperatureSensorAttached) 
    temperatureSensor.setOnDetachHandler(TemperatureSensorDetached)    
    temperatureSensor.setOnErrorhandler(TemperatureSensorError)
    temperatureSensor.setOnTemperatureChangeHandler(TemperatureSensorTemperatureChanged)
except PhidgetException as e:
    print("Phidget Exception %i: %s" % (e.code, e.details))
    print("Exiting....")
    exit(1)  

Tags: 对象方法代码程序参数as术语print
1条回答
网友
1楼 · 发布于 2024-09-28 22:21:19

temperatureSensor.setOnAttachHanler在解释程序到达该行时立即用参数调用。。。传递的函数、事件或任何东西在连接温度传感器或硬件之前都不会触发。。。你知道吗

as e使引发的异常作为局部变量e可用

相关问题 更多 >