我想编写一个简单的程序,两者(1)同时产生输出行,(2)通过命令行(通过readline)接受用户的输入。 (例如,以文本模式的聊天客户端为例。我希望能够编写我的聊天消息,同时仍能看到收到的传入聊天消息。)要实现这一点,我希望能够异步调用readline。
Readline库通过其callback interface明确支持此功能:
最佳答案
某些python安装支持readline
接口(interface),有些则不支持。找出答案的唯一方法是通过测试。 import readline
是否起作用或提高和ImportError
?
python cmd
模块旨在用于完全不同的目的,包括制作自己的shell,在这种情况下无济于事。
即使readline
模块不可用,使用线程也可以完成类似的任务。
关于python - Python中的异步cmd或readline,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33292120/