python - 处理协议(protocol)、延迟和命令行输入

标签 python twisted

我有一个包装器脚本,其中包含一个派生自 protocol.ProcessProtocol 的类,它调用外部代码段。我想要的是能够通过包装器的命令行与上述代码进行交互。这个想法是这个包装器将包装几段代码并为所有代码提供一个(简单的?)统一接口(interface)。请注意,此应用程序中不需要联网。

我是 Twisted 的新手,但我假设我需要写一个 deferred读取 stdin 的函数,对其进行解析(无论这对我的应用程序意味着什么),然后调用 transport.write(sane_command)

有人知道延迟解析命令行输入的示例吗?

最佳答案

关于python - 处理协议(protocol)、延迟和命令行输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15931554/

相关文章:

python - Django 管理列表过滤器删除所有选项

python - 扭曲的task.LoopingCall在循环中定义回调时会弄乱它们

python - 用于 otree 的 "pip install -U channels"命令出错(运行 setup.py bdist_wheel for twisted ... 错误)

用于实时网站的 python 框架

python - 我如何将字符串分成 python 部分

python - 验证损失和验证准确率曲线随预训练模型波动

python - 扭曲:如果回调出错,则没有异常跟踪

python - 如何在 autobahnPython 中从 ApplicationRunner 获取 react 器

python - 相关模型字段未显示

Python:计算成对距离会导致内存错误