1

重複の可能性:
サブディレクトリで定義されたクラスをインスタンス化できません

私は持っています:

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

ここで説明されている他の問題を確認しましたが、どれも役に立ちません。

4

1 に答える 1

1

このコード

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

エラーメッセージが説明するように失敗します:WykopLinksモジュールであり、呼び出し可能ではありません。

WykopLinksおそらく、モジュールで定義された関数またはクラスを呼び出す必要があります。しかし、私はそのモジュールのドキュメントを見つけることができず、あなたが情報を提供しなかったので、コードがどのように見えるべきかを教えることはできません.

于 2012-11-20T18:28:56.837 に答える