1

可能重复:
无法实例化子目录中定义的类

我有:

测试.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

我检查了这里描述的其他问题,但没有一个有帮助。

4

1 回答 1

1

这段代码

Links = WykopLinks(API)
TypeError: 'module' object is not callable

正如错误消息所描述的那样失败:WykopLinks是一个模块并且不可调用。

大概你应该调用WykopLinks模块中定义的一些函数或类。但是由于我找不到该模块的任何文档,并且由于您没有提供任何信息,因此我无法告诉您代码应该是什么样子。

于 2012-11-20T18:28:56.837 回答