Pythonの import
の使い方が分かってなかったので整理。
import
import module_name
モジュールを指定して読み込む。
例
import utils
↑utilsを読み込む
モジュールの関数を呼び出し
import utils
utils.get_data()
公開されているライブラリも同じように読み込む。
###from import
import buildhouse
buildhouse.floor.material(wood='hinoki')
↑通常のimport。架空のライブラリbuildhouseを読み込んでいます。
from buildhouse.floor import material
material(wood='hinoki')
from
を使うと、短縮できる。
import xx as xx
import buildhouse as bl
bl.floor.material(wood='hinoki')
as
でモジュール名を省略できる。
##参考サイト
https://docs.python.org/ja/3/reference/import.html
https://ai-inter1.com/python-module_package_library/
https://pg-chain.com/python-from-import#toc9
追記
コメント欄で教えて頂いているように、__import__
関数を使う書き方もあるそうです。