Python のお勉強13 ( パッケージ )
「Python のお勉強シリーズ」第13回目は、モジュールのパッケージングをやってみました。
といってもモジュールを普通のディレクトリにおいて、そこに __init__.py というファイルを置いてあげるだけみたいです。以下の感じ。
+---com | \---test | +---package1 | | | mymod.py | | | __init__.py | | | \---package2 | | mymod.py | | __init__.py
■ com.test.package1.mymod.py
#coding: cp932 def test(): print("test1")
■ com.test.package2.mymod.py
#coding: cp932 def test(): print("test2")
■ callmod.py
#coding: cp932 from com.test.package1 import mymod as m1 from com.test.package2 import mymod as m2 if __name__ == "__main__": m1.test() m2.test()
■ 実行結果
test1 test2
以上です。