私はEclipseJunoでプロジェクトに取り組んでいます。Chargen.pyという名前のパッケージにCharacterというクラスを作成しました。横に赤いXがありますfrom chargen import Character
:
Unresolved import: Character
Character Found at: Avarice_v0.PlayAvarice_v0
from chargen import Character
それでもインポートは機能します。現時点でのコード全体は単純に次のとおりです。
from chargen import Character
def main():
PLAYER = Character("")
print(PLAYER)
if __name__ == '__main__':
main()
このコードにより__str__
、Character( "")が実行されたことを証明するものが出力されます。また、実行時にエラーは発生しません。なぜEclipseはこれにラベルを付けるのUnresolved import: Character
ですか?