В Python, как вы можете определить значения переменных в локальной области видимости

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)

Есть ли способ найти значения всех переменных, которые находятся в локальной области после h?

Теги:

1 ответ

6
Лучший ответ

вы можете использовать функцию locals()

  • 0
    Это сделал это. Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню