2012年6月14日木曜日

モジュールについて

外部ファイルに記述された関数や変数(モジュール)に対して

モジュールを使う利点は3つ挙げられる。

  1. コードの再利用
  2. 名前の衝突を防ぐ
  3. データや関数の共有


Pythonでモジュールを使うには、importやfromを使うが、


import  モジュール全体を取り込む
from    あるモジュールの特定の名前を取り込む

import文が実行されると、次の3ステップが行われる。

  1. 該当するファイルを見つける。
  2. コンパイルする(.pycができる)。
  3. 上から下まで実行される。
たとえばimport bと書いた時、bに拡張子は付けない。
つまりb.pycが呼ばれるときもある。優先順位は539ページにあるのでチェックすべし。


0 件のコメント:

コメントを投稿