python モジュール、パッケージの導入メモ
モジュール→1つの○○.pyを読み込む
パッケージ→フォルダでまとめた複数の○○.pyを読み込む
今回はモジュールに関して
同じフォルダに
インポート先ファイル:main.py
インポート元ファイル:hoge.py
があった場合
main.pyの中で
import hoge
または
import hoge as 略称
で読み込める
hogeのメソッドは
hoge.メソッド名
または
略称.メソッド名でいける
ちなみに読み出したメソッドがhoge内の別のメソッドを参照してても特に問題はない
例
hoge.pyの中身
def C: print "c" def B: print "b" C def A: pritn "a" B
main.pyの中身
import hoge as h hoge.A# a b c h.A# a b c h.B# b c h.C# c
Aを読み出しても、B,Cは機能する