我目前正在用 python 开发一个连接到服务器的简单应用程序。目前,它是单线程的(因为目前不需要多线程)。
但是我希望 - 用于调试、维护等也能够通过标准输入获得 REPL。
如果可能,我该怎么做?我需要记住什么吗?我是否必须为此创建一个单独的线程?
最佳答案
您要么需要非阻塞,要么使用线程。
我个人会使用 Twisted 进行并发,它还提供了一个易于集成的 REPL 协议(protocol)。
关于用于运行进程的 Python REPL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/949784/