1

我有以下代码,我需要知道是什么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'

谢谢你的帮助 。

4

1 回答 1

2

“self.session =self.connect()”是什么意思

它调用对象的connect()方法,并将结果分配给对象的session数据成员。

如果您检查该connect()方法,您将看到它建立并返回一个ssh连接(或者None如果无法建立连接)。

于 2013-03-02T19:43:25.277 回答