Python消息解析系统

2024-09-30 12:12:28 发布

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

我不断地接收串行输入,并将接收到的消息存储在队列中。你知道吗

我想解析这个队列中的消息并对它们执行不同的操作。你知道吗

例如,如果我收到消息“KEY0”,我想调用我的函数KEY0()。你知道吗

如果我收到消息“LOGXrandom message”,我想将“random message”写入一个文件logx.txt文件,或逻辑.txt如果消息是“LOGYrandom message”。你知道吗

创建这样一个系统的最佳方法是什么?你知道吗


Tags: 文件方法函数txt消息message队列系统
2条回答

这不是很琐碎吗

  • 订阅从队列接收的消息事件
  • 提取命令
  • 使用开关案例

我正确理解这个问题了吗?你知道吗

假设模块“keys”具有方法“key0”:

import keys
methodToCall = getattr(keys, 'key0')
result = methodToCall()

到目前为止,第2行和第3行可以压缩为:

result = getattr(keys, 'key0')()

相关问题 更多 >

    热门问题