这是温度传感器设备的示例Phidgets python代码的一部分。我最近开始学习python,我需要使用Phidget InterfaceKit 8/8/8为Phidgets温度传感器设备编写一个python程序。
我理解,例如在第三行,对象' temperatureSensor'我将采用方法' setOnAttachHandler' (或其他行中的不同方法)并使用事件' TemperatureSensorAttached' (在程序的前面定义)作为参数的参数。但是,程序是否立即执行这些操作(第4-6行)或等待适当的时间?
另外,在第7行中,作为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)
答案 0 :(得分:0)
temperatureSensor.setOnAttachHanler
...传递的函数或事件或任何在连接了temperatureSensonsor硬件之前不会触发的函数...
as e
使得引发的异常可用作局部变量e