モジュール ほかのモジュールをインポートする
ほかのモジュールをインポートする
例7-1:新しいモジュールを作り、それを別のモジュールからインポートして使う
tspフォルダ内に新しいファイル「project.py」を作成後、別のPythonファイルを作成する。そして以下のコードを書く。
-point-
先に作成したモジュールからもう1つのモジュールからインポートキーワードを使ってインポートした。
9-1:modulel.pyファイルに以下のコードを記入した
point
モジュールをインポートすると、そのモジュールコードはすべて実行される。
例10-1:ほかのモジュールであるmodule2.pyからインポートされるときに実行される
問題点
モジュールに動作確認用のテストコードを書いている場合、そのモジュールがインポートされたときに実行されたくないため、上記の動作は不便かもしれないという問題点がある。
解決方法
モジュールに書くコードを
if __name__ == “__main__”:
というコードの下に書く。
例10-1をさらに書き換えた場合が例11-1。
例12-1:module1.pyをmodule2.pyからインポートしたときはmodule1.pyのprint関数は実行されない。出力(Hello!)もされない。
今回は以上っです。お疲れ様でした。