gpt4 book ai didi

python - 在 Python 中创建 MML 控制台的基础知识

转载 作者:太空宇宙 更新时间:2023-11-04 09:55:10 24 4
gpt4 key购买 nike

我希望有一个用 Python 编写的 MML(人机语言)控制台作为控制和监视后端进程的唯一入口点。基本上就能:

  • 附加到现有的后端进程
  • 如果后端进程未运行,仍然打开控制台并能够生成后端进程(通过引入正确的命令)
  • 自动完成允许的命令
  • 能够根据引入的命令更改后端进程行为

实现此目标的最佳方法是什么?如何在不终止后端进程的情况下将后端进程与可以打开和关闭的控制台进行通信,我的意思是控制台不会成为该进程的父级。

需要用 Python 编写并在 CentOS 上运行,也许一些操作系统工具可以帮助进程通信?

最佳答案

在我的列表中排名靠前的是 twisted .构建 interactive console 相当容易和它是Perspective Broker系统可能适合你。此外,它非常健壮,具有快速事件循环,而且非常健壮。

您还可以使用 cmd模块,最近出现在 Doug Hellmann 的优秀网站上 Python Module of the Week (PyMOTW) .

对于进程间通信,ZeroMQ相当容易使用,而且速度非常快。

关于python - 在 Python 中创建 MML 控制台的基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5917834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com