次の2つのスクリプトを同じディレクトリに作成して、それぞれを実行してみてください。モジュールとして呼び出されると、__main__とは違う名前に変わっていると思います。これを利用して、直接呼び出された場合にのみ実行させたいものをifの中に入れる慣習がPythonにはあります。
test_name.py
python
1def print_name():
2 print(__name__)
3
4print_name()
main.py
python
1import test_name
2test_name.print_name()
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/20 01:30
2018/02/20 08:39
2018/02/20 08:43