タグ

ブックマーク / okuya-kazan.hatenablog.com (1)

  • Pythonで作成した自作モジュールを様々な階層からimport - かざん

    作成したPythonファイルをモジュールとして、他のPythonファイルから呼び出し(import)、1つのファイルを複数のファイルから再利用することができる。 今回はそのモジュールのimportに関する備忘録。 パッケージとモジュールと__init__.py 一応メモしておくと、モジュールが.pyファイルなのに対し、パッケージは複数のモジュールがまとまったディレクトリのことを指すらしい。 ここで注意したいのは、パッケージとなるディレクトリには__init__.pyというファイルを置かなくてはならないこと。 __init__.pyとは、モジュールをimportする時の初期化を行ってくれるファイルであり、このファイルが置いていないパッケージのモジュールをimportしようとしても、import errorとなってしまう。 あくまで、「このファイルにはモジュールが存在する」ということを表すだけ

  • 1