class TestSpeedRetrieval(webapp.RequestHandler):
"""
Test retrieval times of various important records in the BigTable database
"""
def get(self):
commandValidated = True
beginTime = time()
itemList = Subscriber.all().fetch(1000)
for item in itemList:
pass
endTime = time()
self.response.out.write("<br/>Subscribers count=" + str(len(itemList)) +
" Duration=" + duration(beginTime,endTime))
如何將上述內容轉換爲傳遞類的名稱的函數? 在上面的例子中,Subscriber(在Subscriber.all()。fetch語句中)是一個類名,這就是您如何使用Python定義Google BigTable中的數據表。Python:將類名作爲參數傳遞給函數?
我想做的事情是這樣的:如果直接傳遞類對象,如與代碼「像這樣」和「
TestRetrievalOfClass(Subscriber)
or TestRetrievalOfClass("Subscriber")
感謝, 尼爾·沃爾特斯
酷,我不知道,你可以通過一類,就像任何其他變量。我錯過了那個連接。 – NealWalters 2009-09-17 03:37:11
函數,方法,類,模塊所有東西都是python中的第一個類對象,你可以通過 – 2009-09-17 05:31:27