请问python有没有事件驱动的框架?

ilovexixi 2010-10-18 09:55:21
我想把 串口读写 改为 事件驱动 的形式,
就是不需要我轮循地去查看串口有没有数据到来,而是当串口有数据到来时,主动通知我,然后我据此去做其他事件,比如解析数据等。
听闻twisted是事件驱动的框架,但是我查看了一下,并无对应的串口方法啊,或许是我是我没查到,
请诸位大神帮帮我,我倾家荡产回报你
...全文
422 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
matlab2000 2010-10-31
  • 打赏
  • 举报
回复
串口好像有现成的模块。即使没有,也没有要一定纠缠于事件方式,用一个独立线程去管理串口也可以的。
obullxl 2010-10-18
  • 打赏
  • 举报
回复
我对串口不是太懂,不过有个思路,利用多态机制:
1、定义接口A,使用线程轮循串口是否有数据,如果有,调用接口A的process方法,以处理数据;
2、实现接口A类B,把B的实例注入到轮循线程中去,这样B只要实现处理数据逻辑就行了。
ChumpKlutz 2010-10-18
  • 打赏
  • 举报
回复

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧