FrontPage / モジュール管理(ライブラリ)

FrontPage

最新情報の表示

最新の5件
2017-12-13 2017-12-10 2017-11-21 2017-10-14 2017-06-05

モジュールのインポート方法

作ったモジュールをライブラリ化しようとすると,いつも参照で起こられる.恐怖のimport error.そのため,ディレクトリ内に.pyファイルを入れまくって,階層構造化するのに恐れていた.が.やっとモジュールのインポート方法が分かったので,備忘録としてまとめる.

ここでは,あるモジュール(fifilib)を作成する方法をまとめる.

	ディレクトリ構成
	.
	├── fifilib
	│   ├── __init__.py
	│   ├── test_main.py
	│   ├── controller.py
	│   └── editor.py
	└── main.py
	#__init__.py
	# 「相対参照」で各モジュールをインポート

	from . import controller
	from . import editor
	#main.py
	# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて,各モジュールをインポートする

	from fifilib import controller
	from fifilib import editor
	#controller.py
	# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて,各モジュールをインポートする

	from fifilib import editor
	#editor.py
	# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて,各モジュールをインポートする

	from fifilib import controller
	#test_main.py
	# 使う側は,ライブラリ名(fifilib)をfromで指定してあげて,各モジュールをインポートする

	from fifilib import controller
	from fifilib import editor
トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-02-10 (金) 10:15:00 (306d)