首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解释Phidgets。传感器样例python代码

解释Phidgets。传感器样例python代码
EN

Stack Overflow用户
提问于 2015-07-03 04:50:46
回答 1查看 132关注 0票数 0

这是一个用于温度传感器设备的示例Phidgets python代码的一部分。我最近才开始学习python,我需要使用Phidget InterfaceKit 8/8/8为Phidgets温度传感器设备编写一个python程序。

例如,我在第三行了解到,对象'temperatureSensor‘将转到方法'setOnAttachHandler’(或其他行中的不同方法),并使用事件'TemperatureSensorAttached‘(它是在程序的前面定义的)作为参数的参数。但是,程序是立即执行这些事情(第4-6行)还是等待合适的时间?

还有,在第7行,'as e‘是什么意思?

请用非常简单的话来解释,因为我是python的新手,几天前我才学会了对象和类的概念,而且我对这个术语也不是很熟悉。

(PS。如果我没有使用正确的术语,请原谅)

代码语言:javascript
复制
#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)  
EN

回答 1

Stack Overflow用户

发布于 2015-07-03 04:57:46

当解释器到达该行时,立即使用参数调用temperatureSensor.setOnAttachHanler ...在附加temperatureSensonsor硬件之前,传递的函数或事件或其他任何东西都不会触发...

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31194408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档