在应用程序中嵌入远程Python Shell

您可以将IPython Shell嵌入您的应用程序中,以便它在前台启动Shell。有没有一种方法可以在python应用程序中嵌入telnet服务器,以便您可以telnet到某个端口并启动远程IPython shell?

非常感谢有关为IPython重定向输入/输出流或如何将其连接到telnet服务器库的任何技巧,或对其他可用于实现此功能的库的建议。


猛跑小猪
浏览 201回答 4
4回答

撒科打诨

Python包括telnet客户端,但不包括telnet服务器。您可以使用Twisted实现telnet服务器。 这是一个例子。至于将这些东西挂在一起,则取决于您。

慕森王

使用扭曲的沙井。缺少文档,但是设置基于telnet的远程服务器非常容易,并且带有基于GTK的GUI。

守着星空守着你

我认为您应该将服务器类基于SocketServer标准库中的类。您需要编写一个RequestHandler读取和回显输入,但是许多繁重的工作已经为您完成。您可以使用ThreadingMixIn轻松地使服务器成为多线程服务器。

牛魔王的故事

尝试使用xmlrpc命名空间
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python