Python的main函數

初學Python,寫C++時,習慣寫上main函數,做爲程序入口,python

可是,在寫Python時,只能看見 __name__ == "__main__",ide

因而,探個究竟,Python程序從哪開始?嘖嘖,雖然它多數是腳本~函數


轉自下面連接的一段話:.net

http://blog.163.com/benben_long/blog/static/199458243201212123099/ blog

if __name__=="__main__":
    print("main")
    foo()

這是因爲當你以單個文件運行時,__name__即是__main__
當你以模塊導入使用時,這個屬性即是這個模塊的名字。get



資料:it

http://blog.csdn.net/fervor_heart/article/details/8786240 class


1).  python 代碼的執行不依賴於 main() 函數;程序

2).  python 代碼從沒有縮進的代碼開始執行。腳本

相關文章
相關標籤/搜索