Wie greife ich auf Klassenbereichsvariablen ohne self zu?

Ich habe also eine Klasse, die ich als lokalen Namespace verwende. Ich habe einige statische Funktionen in der Klasse, aber sie können nicht auf die Klassenbereichsvariablen zugreifen. Warum ist das?

class Foo:
    foo_string = "I am a foo"

    @staticmethod
    def foo():
        print foo_string
>>> Foo.foo()
  [Stack Trace]
  NameError: global name 'foo_string' is not defined

Irgendwelche Gedanken?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage