2013-03-02 61 views
1

我有以下代碼,我需要知道self.session = self.connect()是什麼意思?會話在Python中意味着什麼?

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' 

感謝您的幫助。

+2

閱讀您正在使用的模塊的文檔。 (在這種情況下'pxssh') – millimoose 2013-03-02 19:43:28

回答

2

什麼是 「self.session = self.connect()」 的意思是

它調用對象的方法connect(),將結果傳遞給對象的session數據成員分配。

如果您檢查connect()方法,您會看到它建立並返回ssh連接(或None,如果無法建立連接)。