用于运行进程的 Python REPL

标签 python read-eval-print-loop

我目前正在用 python 开发一个连接到服务器的简单应用程序。目前,它是单线程的(因为目前不需要多线程)。

但是我希望 - 用于调试、维护等也能够通过标准输入获得 REPL。

如果可能,我该怎么做?我需要记住什么吗?我是否必须为此创建一个单独的线程?

最佳答案

您要么需要非阻塞,要么使用线程。

我个人会使用 Twisted 进行并发,它还提供了一个易于集成的 REPL 协议(protocol)。

关于用于运行进程的 Python REPL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/949784/

相关文章:

scala - 在spark-shell中加载资源

python - 使用 pandas 将一行写入 csv 文件

数组操作的 Python 属性

scala - 在 IntelliJ 中以交互模式打印 Scala 工作表结果

Gradle 中的 Scala REPL

swift - 为什么 UInt64 max 在 Swift 中等于 -1?

python - 错误 "not all arguments converted during string formatting"这里出了什么问题?

python - z3中一定大小的数组

python - 停止 Pylons 中长时间运行的请求

xcode - Xcode 10 Playgrounds 变量初始化的变化? Xcode 10 Playgrounds 是解释器吗?