TypeError: ‘module’ object is not callable

Python

このエラーが出た時の対処法を簡単に書いていきます。

解決法①

form ~ import ~」を見直してください。

解決策②

def main():
    ~

if __name__ == "__main__":
    main()

ファイルを読み込んでいる場合は、読み込んでいるファイルを上記のように書き換えてください。

書いてあるコードは「main関数」の中に入れてください。

これはよく「おまじない」と言われるものです。

この記述がない状態のファイルを他のファイルで「import」すると、「import」した時にファイル内容が出力されてしまいます。

terminal」のPythonの対話モードで以下のようにファイルを「import」してみてください。

import <file名>

内容が出力されるのが確認できるはずです。

これによりエラーが生じてしまうのです。

参考になれば幸いです🦔

コメント

タイトルとURLをコピーしました