別のファイルの関数を利用する

from ファイル名 import インポートする関数
ファイル名は.pyはつけなくてよい。
→これを add_one()とする必要はない。
                     ()は書かなくてよい。
           import * ですべての関数をインポート

result = add_one(1) →関数の実行
print(result)

関数の呼び出しで他の処理をさせないようにするには?

if __name__ == ‘__main__’:
              →これを入れると呼び出された関数の後の処理が入らない
             pythonではimportされると、mainという文字列になる
             ファイルを実行されると、’main’という文字列になる。
             このように書いて、importされたのか、してないのか判定している。
例えば、呼び出しされたくない関数があれば、
def main=,,,と定義しておく。

コメント

タイトルとURLをコピーしました