python---之if _name_ == '_main_'

zxyhhjs2017發表於2018-04-30

通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')

if __name__ == '__main__'的意思是:當.py檔案被直接執行時,if __name__ == '__main__'之下的程式碼塊將被執行;當.py檔案以模組形式被匯入時,if __name__ == '__main__'之下的程式碼塊不被執行。


註釋:如果程式碼是自己作為指令碼檔案執行,則main函式之後的程式碼需要被執行

如果程式碼是被作為包匯入,則main後面的語句不被執行

轉載:https://blog.csdn.net/yjk13703623757/article/details/77918633

相關文章