在網上看別人寫程序的時候,一般都會有這句代碼!可這句代碼到底什么意思呢?
1.首先看這句代碼的含義我們是可以看懂的,本質上就是一個if語句
if __name__ == '__main__' 翻譯成漢語就是:如果__name__的值等於'__main__',條件成立
那么我們看一下這個__name__它的值到底是什么?



上面三張圖可以看出,在當前腳本執行時__name__的值就是'__main__'
在模塊導入的時候,結果就是導入模塊的文件名。
結論:
1.這句代碼:if __name__ == '__main__': 多用在入口文件中,控制用戶必須執行入口文件才會把整個程序跑起來,如果去執行別的文件啟動程序就不會正常啟動導致出現錯誤!
2.獲取引入模塊的文件名
