一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python中if __name__ == '__main__'作用解析

Python中if __name__ == '__main__'作用解析

2020-07-18 11:02Python教程網(wǎng) Python

這篇文章主要介紹了Python中if __name__ == '__main__'作用解析,這斷代碼在Python中非常常見,它有作用?本文就解析了它的作用,需要的朋友可以參考下

當(dāng)你打開一個(gè).py文件時(shí),經(jīng)常會在代碼的最下面看到if __name__ == '__main__':,現(xiàn)在就來介 紹一下它的作用.

        模塊是對象,并且所有的模塊都有一個(gè)內(nèi)置屬性 __name__。一個(gè)模塊的 __name__ 的值取決于您如何應(yīng)用模塊。如果 import 一個(gè)模塊,那么模塊__name__ 的值通常為模塊文件名,不帶路徑或者文件擴(kuò)展名。但是您也可以像一個(gè)標(biāo)準(zhǔn)的程序樣直接運(yùn)行模塊,在這 種情況下, __name__ 的值將是一個(gè)特別缺省"__main__"。

///////////////////////////////////////////////////////////////////////////////////////////////////

在cmd 中直接運(yùn)行.py文件,則__name__的值是'__main__';

而在import 一個(gè).py文件后,__name__的值就不是'__main__'了;

從而用if __name__ == '__main__'來判斷是否是在直接運(yùn)行該.py文件

如:

復(fù)制代碼 代碼如下:


#Test.py

 

class Test:

    def __init(self):pass

    def f(self):print 'Hello, World!'

if __name__ == '__main__':

    Test().f()

#End


 

 

你在cmd中輸入:

復(fù)制代碼 代碼如下:


C:>python Test.py

 

Hello, World!


說明:"__name__ == '__main__'"是成立的

 

 

你再在cmd中輸入:

復(fù)制代碼 代碼如下:


C:>python

 

>>>import Test

>>>Test.__name__                #Test模塊的__name__

'Test'

>>>__name__                       #當(dāng)前程序的__name__

'__main__'

 

無論怎樣,Test.py中的"__name__ == '__main__'"都不會成立的!

所以,下一行代碼永遠(yuǎn)不會運(yùn)行到!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品嫩草影院在线 | 黑人巨大精品战中国美女 | 舔到喷水| 国产高清视频网站 | 91大神在线观看精品一区 | 亚洲国产三级在线观看 | 日韩成人一级 | gay小太正初精| 男人的天堂在线 | 亚洲男人天堂网站 | 青青久在线视频免费观看 | 激情三级做爰在线观看激情 | 日本连裤袜xxxxx在线视频 | 卫生间被教官做好爽HH视频 | 顶级尤物极品女神福利视频 | 国产va欧美va在线观看 | 亚洲精品国产AV成人毛片 | bt天堂在线最新版在线 | 双子母性本能在线观看 | 日韩久久中文字幕 | 桃乃木香奈作品在线 | 我被男人下药添得好爽 | 极品虎白女在线观看一线天 | 亚洲黄色天堂 | brazzersvideo欧美最新 | 亚洲男人天堂影院 | 国产亚洲精品一区二区在线观看 | 国内精品久久久久影院男同志 | 国产亚洲欧美一区二区三区 | 亚洲天堂男人天堂 | 亚洲国产日韩欧美mv | 亚洲精品一区波多野结衣 | xxxxx性欧美| 无码人妻少妇色欲AV一区二区 | 希望影院高清免费观看视频 | 精品高潮呻吟99AV无码 | bestialityvideo另类 | 日本96在线精品视频免费观看 | 国产福利片在线 | 国产一精品一av一免费爽爽 | a级情欲片在线观看hd |