轉自 http://www.crifan.com/python_detailed_explain_about___name___and___main__/comment-page-1/
__name__:表示模塊,類等的名字;
__main__:模塊,xxx.py文件本身:
- 被直接執行時,對應的模塊名就是__main__了
- 可以在
- if __name__ == “__main__”:
- 中添加你自己想要的,用於測試模塊,演示模塊用法等代碼。
- 作爲模塊,被別的Python程序導入(import)時,模塊名就是本身文件名xxx了。