関数をストックして使いまわす

  • pythonでは、hoge.pyというパイソンのファイルを読み込むことができる(importすることができる)。そうすることで、hoge.pyの中のオブジェクトや定義関数を使えるようになる
  • 複数のモジュールファイルをディレクトリに納め、それを一括して扱いたいときは、ディレクトリ全体を参照して適宜読み込むことができる。このディレクトリ全体をパッケージと呼ぶ。ディレクトリにhoge.py,hage.pyを並べるだけだとさすがにぐちゃぐちゃになるので、ディレクトリの中に、「これはパイソンのパッケージとして扱われるべきですよ」ということを知らせるファイル"__init__.py" ファイルを配置する。空ファイルでもその仕事はするが、パッケージについてのメタ情報を書くならこのファイルの中(もちろんその中の情報をしかるべく取り出すには、書式を守る必要がある)