0
我怎樣才能從外部的python調用方法位於類內?從外部類的python調用方法
class C():
def write():
print 'Hello worl'
我認爲>>> x = C
和>>> x.write()
必須工作,但事實並非如此。
我怎樣才能從外部的python調用方法位於類內?從外部類的python調用方法
class C():
def write():
print 'Hello worl'
我認爲>>> x = C
和>>> x.write()
必須工作,但事實並非如此。
你不需要在你的定義中有自我?
class C(object):
def write(self):
print 'Hello world'
現在應該沒事,即
x = C()
x.write()
當你在哪兒定義X,你忘了把括號後級,這使得使X字面上是等於到C類,而不是對象C.
class C:
def write():
print "Hello worl"
x = C() # Notice the parantheses after the class name.
x.write() # This will output Hello worl.
您忘記了C後面的括號。輸入'x = C()'而不是'x = C'。 –