首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Django访问putty

如何使用Django访问putty
EN

Stack Overflow用户
提问于 2011-07-20 15:15:58
回答 2查看 925关注 0票数 1

我是Django的新手,我想知道我是否可以使用Django做一些后端测试。我已经在windows中安装了Django。我的工作通常涉及putty (例如,打开文件,检查文件中的一些数据,但这些都是在putty框中完成的)。所以我希望我可以通过从django访问putty来完成从后端到前端的所有工作(例如,创建一个链接来启动putty会话,登录并执行一些操作)。请帮助我提供信息,如果可以做到这一点,如果可能,如何做到这一点。

提前谢谢你,

EN

回答 2

Stack Overflow用户

发布于 2011-07-20 16:28:32

首先,您需要了解putty (模拟远程终端的Windows应用程序)和用于登录到远程系统的协议ssh之间的区别。因此,如果您想要通过Python远程执行某些操作,您应该考虑如何启动SSH会话,而不是如何特别地自动化putty。例如,您可以查看paramiko库,它就是这样做的。

其次,正如其他回答者所提到的,这似乎是一个奇怪的要求。Web框架并不是很适合做这样的事情。如果您只是想自动化一些远程操作,也许fabric就是您所需要的。

票数 4
EN

Stack Overflow用户

发布于 2011-07-20 15:58:37

由于putty是一个不同的应用程序,因此您需要派生一个子进程,并通过stdin和stdout与应用程序通信。这可以使用subprocess模块来完成。

但请记住,Django是一个web框架。这意味着它是用于创建web应用程序的。你的问题看起来更像是一个普通的“我想自动化一些东西”的问题,你不需要web框架--你可以简单地使用纯python。你使用Django有什么原因吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6758304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档