1

スクリプトと同じディレクトリ内の別のフォルダーから他の 2 つのモジュールをロードする必要があるスクリプトがあります。

メインスクリプトには次の行があります:

from modules import *

しかし、私はこのエラーを受け取り続けます:

AttributeError: 'module' object has no attribute 'ts3'

次の行を含むフォルダーに__init__.pyファイルがあります。modules

__all__ = ['setjoin', 'ts3']

Python は何らかの理由でts3モジュールだけをロードできません。完全に問題なくロードできsetjoinます。

フォルダ構造:

MAOW\
    maow.py
    \modules\
        __init__.py
        setjoin.py
        ts3.py

どんな助けでも大歓迎です、ありがとう:)

4

1 に答える 1

1

問題が見つかりました。なぜこれを行ったのかわかりませんがimport maow、ts3.py から取得しようとしていました。そのインポートを削除しましたが、正常に動作します:)

于 2013-06-23T16:08:44.517 に答える