我有以下代码,我需要知道self.session = self.connect()
是什么意思?
import optparse
import pxssh
class Client:
def __init__(self, host, user, password):
self.host =host
self.user =user
self.password =password
self.session =self.connect()
def connect(self):
try:
s =pxssh.pxssh()
s.login(self.host, self.user, self.password)
return s
except Exception, e:
print e
print '[-] Error Connecting'
感谢您的帮助。
答案 0 :(得分:2)
“self.session = self.connect()”是什么意思
调用对象的connect()
方法,并将结果分配给对象的session
数据成员。
如果您检查connect()
方法,您会看到它建立并返回ssh
连接(如果无法建立连接,则返回None
。)