Possible Duplicate:
Unable to instantiate a class defined in a subdirectory類型錯誤: '模塊' 對象不是可調用的API
我:
test.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
import WykopLinks
import WykopAPI
API = WykopAPI.WykopAPI('apikey')
Links = WykopLinks.WykopLinks(API)
List = Links.getPromoted();
for Znalezisko in List:
print Znalezisko.id
print Znalezisko.title
我試圖import
更改爲from WykopLinks import WykopLinks
或其他名稱更改名稱,但這沒有幫助。
我也試着other-name-formodule.WykopLinks(API)
錯誤:
Links = WykopLinks(API)
TypeError: 'module' object is not callable
我曾經到過這裏描述的其他問題,但他們沒有幫助。
發佈代碼時請注意格式。您未能縮進打印報表。實際上,由於第一個和第二個代碼塊不匹配,所以您發佈真實代碼並不明顯。 –
是否有可以下載此API或具有文檔的網站? Google的所有結果都指向這個問題。沒有這樣的文檔或代碼,這個問題基本上是無法回答的,而且太侷限了。 –
文檔是波蘭語郎,但這裏是鏈接[Link](http://www.wykop.pl/developers/docs/#info7_5) 無論如何,問題解決了。 – Krendzel