効果:Pythonの場合は名前で==「メイン」

Pythonのファイルは、通常、2つの方法で使用されます
最初の直接スクリプトとして実行されます。
第二は、他のPythonスクリプトを実行する(ブロック再利用)と呼ばれてインポ​​ートすることです。
このように名前==「メイン」の場合:役割は、どちらの場合も、コードの実行を制御することです。

簡単に言えば、
もし__name__ ==「__main__」意味:
__name__ ==ブロック「__main__」の下で実行される場合、ファイルは、直接の.py時間に実行され、モジュラー形式で導入されたときの.pyファイル、 __name__ ==ブロック「__main__は、」操作の下ではない場合。
test_file.pyという名前のファイル
を印刷" HA " のIF  __name__ == ' __main__ ' 印刷" いんちき" 
出力:
医者

別のディレクトリモジュールにtest_file.pyリードとして
という名前のファイルmy_file.py 
インポートテスト
出力:ハハ

 

おすすめ

転載: www.cnblogs.com/summer-time/p/12169059.html