python if __name__==’__main__’

hello.py

———————-
def main():
   print(‘Hello’)

main()
———————–

実行(ターミナル上)

python hello.py
>HELLO

import hello(他のファイルからインポート)

>import hello2
>>>Hello  <–importしただけでmain()が実行される

hello2.py

———————–
def main():
print(‘Hello hello’)

if __name__==’__main__’:
    main()
———————–

実行(ターミナル上)

python hello2.py
>HELLO

import hello(他のファイルからインポート)

>import hello2
>>> <–importしてもmain()は実行されない

 

コメント

amazon 本日のタイムセール Time Sale
現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 動画290本28.5時間 \24,000 (毎月月初数日間は 1800円)
楽天モバイル、妻がiphone SE2、息子がiphone11で使ってます。一番安くて通信品質イマイチ
タイトルとURLをコピーしました