moduleは、.pyファイル
packageは、ディレクトリ。_path_をもつ。
---
matplotlibの例で、pyplot.pyの入っているディレクトリは
.../matplotlib/pyplot.py となっている。
import matplotlib.pyplot as plt
と
from matplotlib import pyplot as plt
は、どちらの書き方でも同じimportができる。
---
foo.py というファイルに
def bar():
pass
という関数があったとする。
があったとする。このときは、
from foo import bar # これはOK。関数barがimportできる。
import foo.bar # これはNG
という違いがある。
/foo/bar.py
という構造になっていればどちらでもOK。
0 件のコメント:
コメントを投稿