時(shí)間:2023-02-20 05:02:01 | 來(lái)源:建站知識(shí)
時(shí)間:2023-02-20 05:02:01 來(lái)源:建站知識(shí)
python __name__ == ‘__main__’詳細(xì)解釋(32):文章首發(fā)微信公眾號(hào),微信搜索:猿說(shuō)python
(__name__ == '張三')
;在你自己眼中,你是你自己(__name__ == '__main__')
# !usr/bin/env python# -*- coding:utf-8 _*-"""@Author:何以解憂@Blog(個(gè)人博客地址): https://www.codersrc.com@Github:www.github.com @File:my_name.py@Time:2019/10/14 22:02 @Motto:不積跬步無(wú)以至千里,不積小流無(wú)以成江海,程序人生的精彩需要堅(jiān)持不懈地積累!""" # 定義一個(gè)函數(shù)并打印 __name__def prit_name(): print("my_name.py __name__:", __name__) if __name__ == "__main__": prit_name()
b.新建一個(gè) python_main.py 文件,作為啟動(dòng)文件 (Ctrl+Shift+F10):# 導(dǎo)入 my_name 模塊import my_name # 定義一個(gè)函數(shù)并打印 __name__def prit_name(): my_name.prit_name() print("python_main.py __name__:", __name__) if __name__ == "__main__": prit_name()
輸出結(jié)果:my_name.py __name__: my_namepython_main.py __name__: __main__
由此可見(jiàn),作為啟動(dòng)文件 python_main.py ,該文件的內(nèi)置屬性 __name__ 等于 “__main__”,而my_name.py 作為導(dǎo)入模塊,該模塊的 __name__ 等于文件名(也稱模塊名字),所以my_name.py 中的 表達(dá)式 if __name__ == “__main__” 并不成立!my_name.py __name__: __main__
如果py文件作為模塊被導(dǎo)入(import),那么__name__就是該py文件的文件名(也稱 模塊名);關(guān)鍵詞:解釋,詳細(xì)
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。