2012-01-11 4 views
1
class Foo(object): 
    a = "/admin' 
    b = Foo.a + '/hello' 

a은 기본 경로를 나타냅니다. 그리고 a을 기반으로 클래스 변수 b을 정의하려고합니다. 어떻게해야합니까?파이썬에서 이전의 클래스 변수를 참조하는 클래스 변수를 정의하십시오.

+1

이전 클래스 변수가 의미하는 바가 같거나 같은 클래스의 다른 변수를 참조하려고합니다. – avasal

+0

@avasal, 나는 후자를 의미했습니다. – canadadry

답변

4
class Foo(object): 
    a = "/admin' 
    b = a + '/hello' 
+0

이미 Foo 클래스에 있으므로 Foo.a는 불필요합니다. 그러므로 Winston의 솔루션을 Voila !!! –

관련 문제