2011-05-01 34 views
1

出於調試目的變量的值,我發現,這可能是有益的,如果我能打印在局部範圍,在局部範圍內只有那些變量。在蟒蛇,你怎麼能確定在局部範圍

樣品:

def showAuthUser(self): 
    """Make a request to the campfire server. 

    Returns a getPage object which is deferred. 
    """ 
    u = self.uri + self._resource['showAuthUser'] 
    m = 'GET' 
    n = self.username 
    p = self.password 
    b = base64.encodestring('{0}:{1}'.format(n, p)) 
    h = {'Authorization': 'Basic ' + b.strip()} 
    return self._getPage(u, m, h) 

有沒有辦法找到所有處於小時後局部範圍的變量的值?

回答

6

你可以使用locals()函數

+0

這樣做。謝謝! – 2011-05-01 08:24:37