会话在python中意味着什么?

时间:2013-03-02 19:41:23

标签: python

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

  

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

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

如果您检查connect()方法,您会看到它建立并返回ssh连接(如果无法建立连接,则返回None。)