開始行:
[[FrontPage]]
** 最新情報の表示 [#v4386ec2]
#recent(5)
** モジュールのインポート方法 [#y36bb3a6]
作ったモジュールをライブラリ化しようとすると,いつも参照...
ここでは,あるモジュール(fifilib)を作成する方法をまとめる.
#prettify{{
ディレクトリ構成
.
├── fifilib
│ ├── __init__.py
│ ├── test_main.py
│ ├── controller.py
│ └── editor.py
└── main.py
}}
#prettify{{
#__init__.py
# 「相対参照」で各モジュールをインポート
from . import controller
from . import editor
}}
#prettify{{
#main.py
# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて...
from fifilib import controller
from fifilib import editor
}}
#prettify{{
#controller.py
# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて...
from fifilib import editor
}}
#prettify{{
#editor.py
# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて...
from fifilib import controller
}}
#prettify{{
#test_main.py
# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて...
from fifilib import controller
from fifilib import editor
}}
終了行:
[[FrontPage]]
** 最新情報の表示 [#v4386ec2]
#recent(5)
** モジュールのインポート方法 [#y36bb3a6]
作ったモジュールをライブラリ化しようとすると,いつも参照...
ここでは,あるモジュール(fifilib)を作成する方法をまとめる.
#prettify{{
ディレクトリ構成
.
├── fifilib
│ ├── __init__.py
│ ├── test_main.py
│ ├── controller.py
│ └── editor.py
└── main.py
}}
#prettify{{
#__init__.py
# 「相対参照」で各モジュールをインポート
from . import controller
from . import editor
}}
#prettify{{
#main.py
# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて...
from fifilib import controller
from fifilib import editor
}}
#prettify{{
#controller.py
# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて...
from fifilib import editor
}}
#prettify{{
#editor.py
# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて...
from fifilib import controller
}}
#prettify{{
#test_main.py
# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて...
from fifilib import controller
from fifilib import editor
}}
ページ名: