通常、A.py 内に モジュール B(.py)を import した途端、Bの処理(BBB())が実行されてしまう

これを防ぐため、B.py に次の記載をしておく。そうすれば、import してもBの処理は実行されなくなる

これはどういうことかというと
| No | ▼ B(.py)の扱われ方 | 実行中のモジュール名を表す __name__ は何になるか? | B.pyに以下を記載すると if __name__ == ‘__main__’: BBB() |
| ① | インタープリターから B.pyを実行する >>> python B.py | ‘__main__’ | Trueになり BBB()が実行される |
| ② | 他のプログラム(A.py)から import される import B | B(.py) | Falseになり BBB()は実行されない |