运行这个我发现了网络
#manhole
from twisted.internet import reactor
from twisted.manhole import telnet
def createShellServer( ):
print 'Creating shell server instance'
factory = telnet.ShellFactory()
port = reactor.listenTCP( 2000, factory)
factory.namespace['x'] = application
factory.namespace['s'] = s
factory.username = 'me'
factory.password = 'me'
print 'Listening on port 2000'
return port
这很有效,我能够进入我扭曲的应用程序。但我无法向上箭头获取以前的命令,也没有任何标签完成。我认为能够完成历史将是一个很大的帮助。
这对我来说是非常新的东西。所以我想我可以使用一种旧的方法进入沙井。感谢任何帮助。
答案 0 :(得分:1)
您正在使用旧的,已弃用的,基本上未维护的沙井实施。
相反,您应该使用the one included in Twisted Conch。您可以在other Twisted Conch examples找到它的使用示例。